private void SpamGuild_Click(object sender, EventArgs e) { var rt = Task.Run(async delegate { foreach (string line in File.ReadAllLines("Tokens.txt")) { try { DiscordClient client = new DiscordClient(line); TextChannel channel = client.GetChannel(ulong.Parse(ChannelId.Text)).ToTextChannel(); if (Typing.Checked) { channel.TriggerTyping(); channel.SendMessage(SpamText.Text); await Task.Delay(Int32.Parse(Delay.Text)); } else { channel.SendMessage(SpamText.Text); await Task.Delay(Int32.Parse(Delay.Text)); } } catch (Exception ex) { WriteErrorLog("[Spam Guild] " + ex.ToString()); await Task.Delay(50); } } }); }
private async void UserLeft(object sender, UserEventArgs e) { foreach (var TextChannel in e.Server.TextChannels.Where(x => FeedLinks.Values.Any(y => y.TextChannel == x.Id.ToString()))) { await TextChannel.SendMessage($"Bye, {e.User.Name}!"); } }
static void Main(string[] args) { Console.Title = "JRaid | Version - ALPHA 0.2"; WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer(); wplayer.URL = AppDomain.CurrentDomain.BaseDirectory + "\\lund.mp3"; wplayer.controls.play(); Console.OutputEncoding = Encoding.ASCII; Print("Type help for help"); while (true) { string[] userArgs = ReadLine().Split(' '); //join [invitecode] [delayinms] if (userArgs[0] == "join") { if (userArgs[1] != null && userArgs[2] != null) { } else { Print("Missing Params"); return; } var rt = Task.Run(async delegate { foreach (string line in File.ReadAllLines("Tokens.txt")) { try { DiscordClient client = new DiscordClient(line); GuildInvite invite = client.JoinGuild(userArgs[1]); await Task.Delay(Int32.Parse(userArgs[2])); } catch (Exception e) { Print("Error Captured if error persits open issue https://github.com/Juxstin/JRaid/issues"); WriteErrorLog("[JOIN] " + e.ToString()); await Task.Delay(50); } } }); } //joingroup [invitecode] [delayinms] if (userArgs[0] == "joingroup") { if (userArgs[1] != null && userArgs[2] != null) { } else { Print("Missing Params"); return; } var rt = Task.Run(async delegate { foreach (string line in File.ReadAllLines("Tokens.txt")) { try { DiscordClient client = new DiscordClient(line); GroupInvite invite = client.JoinGroup(userArgs[1]); await Task.Delay(Int32.Parse(userArgs[2])); } catch (Exception e) { Print("Error Captured if error persits open issue https://github.com/Juxstin/JRaid/issues"); WriteErrorLog("[JOINGROUP] " + e.ToString()); await Task.Delay(50); } } }); } //leave [guildid] [delayinms] if (userArgs[0] == "leave") { if (userArgs[1] != null && userArgs[2] != null) { } else { Print("Missing Params"); return; } var rt = Task.Run(async delegate { foreach (string line in File.ReadAllLines("Tokens.txt")) { try { DiscordClient client = new DiscordClient(line); client.LeaveGuild(ulong.Parse(userArgs[1])); await Task.Delay(Int32.Parse(userArgs[2])); } catch (Exception e) { Print("Error Captured if error persits open issue https://github.com/Juxstin/JRaid/issues"); WriteErrorLog("[LEAVE] " + e.ToString()); await Task.Delay(50); } } }); } //leavegroup [groupid] [delayinms] if (userArgs[0] == "leavegroup") { if (userArgs[1] != null && userArgs[2] != null) { } else { Print("Missing Params"); return; } var rt = Task.Run(async delegate { foreach (string line in File.ReadAllLines("Tokens.txt")) { try { DiscordClient client = new DiscordClient(line); client.LeaveGroup(ulong.Parse(userArgs[1])); await Task.Delay(Int32.Parse(userArgs[2])); } catch (Exception e) { Print("Error Captured if error persits open issue https://github.com/Juxstin/JRaid/issues"); WriteErrorLog("[LEAVEGROUP] " + e.ToString()); await Task.Delay(50); } } }); } //say [channelid] [delayinms] [y/n trigger typing] [message no spaces] if (userArgs[0] == "say") { if (userArgs[1] != null && userArgs[2] != null && userArgs[3] != null && userArgs[4] != null) { } else { Print("Missing Params"); return; } var rt = Task.Run(async delegate { foreach (string line in File.ReadAllLines("Tokens.txt")) { try { DiscordClient client = new DiscordClient(line); TextChannel channel = client.GetChannel(ulong.Parse(userArgs[1])).ToTextChannel(); if (userArgs[3] == "y") { channel.TriggerTyping(); channel.SendMessage(userArgs[4]); await Task.Delay(Int32.Parse(userArgs[2])); } else { channel.SendMessage(userArgs[4]); await Task.Delay(Int32.Parse(userArgs[2])); } } catch (Exception e) { Print("Error Captured if error persits open issue https://github.com/Juxstin/JRaid/issues"); WriteErrorLog("[SAY] " + e.ToString()); await Task.Delay(50); } } }); } //saydm [userid] [delayinms] [y/n trigger typing] [message no spaces] if (userArgs[0] == "saydm") { if (userArgs[1] != null && userArgs[2] != null && userArgs[3] != null && userArgs[4] != null) { } else { Print("Missing Params"); return; } var rt = Task.Run(async delegate { foreach (string line in File.ReadAllLines("Tokens.txt")) { try { DiscordClient client = new DiscordClient(line); DMChannel channel = client.CreateDM(ulong.Parse(userArgs[1])); if (userArgs[3] == "y") { channel.TriggerTyping(); channel.SendMessage(userArgs[4]); await Task.Delay(Int32.Parse(userArgs[2])); } else { channel.SendMessage(userArgs[4]); await Task.Delay(Int32.Parse(userArgs[2])); } } catch (Exception e) { Print("Error Captured if error persits open issue https://github.com/Juxstin/JRaid/issues"); WriteErrorLog("[SAYDM] " + e.ToString()); await Task.Delay(50); } } }); } //saygroup [groupid] [delayinms] [y/n trigger typing] [message no spaces] if (userArgs[0] == "saygroup") { if (userArgs[1] != null && userArgs[2] != null && userArgs[3] != null && userArgs[4] != null) { } else { Print("Missing Params"); return; } var rt = Task.Run(async delegate { foreach (string line in File.ReadAllLines("Tokens.txt")) { try { DiscordClient client = new DiscordClient(line); DMChannel channel = client.GetGroup(ulong.Parse(userArgs[1])); if (userArgs[3] == "y") { channel.TriggerTyping(); channel.SendMessage(userArgs[4]); await Task.Delay(Int32.Parse(userArgs[2])); } else { channel.SendMessage(userArgs[4]); await Task.Delay(Int32.Parse(userArgs[2])); } } catch (Exception e) { Print("Error Captured if error persits open issue https://github.com/Juxstin/JRaid/issues"); WriteErrorLog("[SAYGROUP] " + e.ToString()); await Task.Delay(50); } } }); } //friend [username] [tag without #] [delayinms] if (userArgs[0] == "friend") { //if (userArgs[1] != null && userArgs[2] != null) { } else { Print("Missing Params"); return; } var rt = Task.Run(async delegate { foreach (string line in File.ReadAllLines("Tokens.txt")) { try { DiscordClient client = new DiscordClient(line); client.SendFriendRequest(userArgs[1], uint.Parse(userArgs[2])); await Task.Delay(Int32.Parse(userArgs[3])); } catch(Exception e) { Print("Error Captured if error persits open issue https://github.com/Juxstin/JRaid/issues"); WriteErrorLog("[FRIEND] " + e.ToString()); await Task.Delay(50); } } }); } //createinvite [channelid] [delayinms] if (userArgs[0] == "createinvite") { if (userArgs[1] != null && userArgs[2] != null) { } else { Print("Missing Params"); return; } var rt = Task.Run(async delegate { foreach (string line in File.ReadAllLines("Tokens.txt")) { try { DiscordClient client = new DiscordClient(line); client.CreateInvite(ulong.Parse(userArgs[1])); await Task.Delay(Int32.Parse(userArgs[2])); } catch (Exception e) { Print("Error Captured if error persits open issue https://github.com/Juxstin/JRaid/issues"); WriteErrorLog("[CREATEINVITE] " + e.ToString()); await Task.Delay(50); } } }); } if (userArgs[0] == "stopmusic") { wplayer.controls.stop(); } if (userArgs[0] == "playmusic") { wplayer.controls.play(); } if (userArgs[0] == "clr") { Clear(); } if (userArgs[0] == "help") { Print(" "); Print("join [invitecode] [delayinms]"); Print("joingroup [invitecode] [delayinms]"); Print("leave [guildid] [delayinms]"); Print("leavegroup [groupid] [delayinms]"); Print("[username] [tag without #] [delayinms]"); Print("createinvite [channelid] [delayinms]"); Print("say [channelid] [delayinms] [y/n trigger typing] [message no spaces]"); Print("saydm [userid] [delayinms] [y/n trigger typing] [message no spaces]"); Print("saygroup [groupid] [delayinms] [y/n trigger typing] [message no spaces]"); Print("clr -- Clears Console"); Print("stopmusic -- Stops music"); Print("playmusic -- Replays/Unpauses music"); Print(" "); } } }