Skip to content

Commit b34b3ae

Browse files
committed
V1.02, added token into program arguments instead of leaving in main class for everyone to see.
1 parent 6c386e8 commit b34b3ae

File tree

9 files changed

+164
-101
lines changed

9 files changed

+164
-101
lines changed

.idea/workspace.xml

+129-91
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

out/artifacts/WackBot_jar/WackBot.jar

0 Bytes
Binary file not shown.

src/main/java/commandClasses/Ban.java

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/*package commandClasses;
2+
import sx.blah.discord.handle.obj.IGuild;
3+
import sx.blah.discord.handle.obj.IUser;
4+
import sx.blah.discord.util.Ban;
5+
import sx.blah.discord.handle.obj.IMessage;
6+
7+
import java.util.List;
8+
import java.util.Scanner;
9+
10+
public class Ban {
11+
12+
13+
public static void Ban (IMessage message, IGuild guild, IUser user){
14+
List<IUser> msentions = message.getMentions();
15+
String mentionsFound = msentions.toIUser();
16+
IUser bannedUser = msentions;
17+
18+
guild.banUser(bannedUser);
19+
}
20+
}
21+
22+
*/

src/main/java/commandClasses/Help.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import sx.blah.discord.handle.obj.IUser;
66
import sx.blah.discord.util.EmbedBuilder;
77
import wackBot.CommandProcessor;
8+
import wackBot.BotMain;
89

9-
import static wackBot.BotMain.bot;
1010

1111
public class Help extends CommandProcessor {
1212

@@ -22,12 +22,12 @@ public static void Help(IMessage message){
2222
"\n/analysis: Sends a command asking Kowalski for an analysis." +
2323
"\n/info: Sends a simplified version of the help text without the command list." +
2424
"\n/coinflip: Flips a coin." +
25-
"\n/request: Takes original message, echos it then adds reaction emojis which can be used to vote on a request or suggestion." +
25+
"\n/request: Takes original message, echoes it, then adds reaction emojis which can be used to vote on a request or suggestion." +
2626
"\n[Invite Link](https://discordapp.com/api/oauth2/authorize?client_id=505129765959893013&permissions=8&scope=bot)");
2727
HelpEmbed.withTitle("WackBot");
28-
IUser PMCaller = message.getAuthor();
29-
PrivateChannel PMChannel = (PrivateChannel) bot.getOrCreatePMChannel(PMCaller);
30-
PMChannel.sendMessage(HelpEmbed.build());
31-
message.delete();
28+
// IUser PMCaller = message.getAuthor();
29+
//PrivateChannel PMChannel = (PrivateChannel) bot.getOrCreatePMChannel(PMCaller);
30+
// PMChannel.sendMessage(HelpEmbed.build());
31+
// message.delete();
3232

3333
}}

src/main/java/commandClasses/Hillary.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22

33
import sx.blah.discord.handle.obj.IMessage;
44
import sx.blah.discord.util.MessageHistory;
5+
import sx.blah.discord.util.RequestBuffer;
56

67
public class Hillary {
78
public static void hillary (IMessage message){
89
String messageSent = message.getContent().substring(9);
910
int numOfMessages = Integer.parseInt(messageSent);
1011
MessageHistory clear = message.getChannel().getMessageHistory(numOfMessages);
11-
message.getChannel().bulkDelete(clear);
12+
RequestBuffer.request(() -> message.getChannel().bulkDelete(clear));
1213
message.delete();
13-
14+
System.out.println(messageSent);
1415
}
1516
}

src/main/java/wackBot/BotMain.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@
1212
public class BotMain {
1313

1414

15-
public static final IDiscordClient bot = createClient("", true);
15+
1616

1717
public static void main (String args[]){
18+
IDiscordClient bot = createClient(args[0], true);
1819
EventDispatcher dis = bot.getDispatcher();
1920
dis.registerListener(new BotListener());
2021
}

src/main/java/wackBot/CommandProcessor.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
import sx.blah.discord.util.EmbedBuilder;
1414
import sx.blah.discord.util.RequestBuffer;
1515
import java.io.IOException;
16-
import static wackBot.BotMain.bot;
16+
17+
import static wackBot.BotMain.main;
1718

1819

1920

-784 Bytes
Binary file not shown.

target/classes/wackBot/BotMain.class

-122 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)