This repository was archived by the owner on May 24, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
src/main/java/github/scarsz/discordsupportbot Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ public void onGenericEvent(Event event) {
35
35
public static GuildMessageReceivedEvent pullGuildMessageReceivedEvent (User user ) {
36
36
while (1 < 2 ) {
37
37
GuildMessageReceivedEvent pulled = (GuildMessageReceivedEvent ) pullEvent (GuildMessageReceivedEvent .class );
38
+ if (pulled .getMember () == null || pulled .getMember ().getUser ().isBot ()) continue ;
38
39
if (pulled .getMember ().getUser ().equals (user )) {
39
40
return pulled ;
40
41
}
@@ -44,6 +45,7 @@ public static GuildMessageReceivedEvent pullGuildMessageReceivedEvent(User user)
44
45
public static GuildMessageReactionAddEvent pullGuildMessageReactionAddEvent (User user ) {
45
46
while (1 < 2 ) {
46
47
GuildMessageReactionAddEvent pulled = (GuildMessageReactionAddEvent ) pullEvent (GuildMessageReactionAddEvent .class );
48
+ if (pulled .getMember () == null || pulled .getMember ().getUser ().isBot ()) continue ;
47
49
if (pulled .getMember ().getUser ().equals (user )) {
48
50
return pulled ;
49
51
}
@@ -53,6 +55,7 @@ public static GuildMessageReactionAddEvent pullGuildMessageReactionAddEvent(Mess
53
55
message .addReaction ("✅" ).queue ();
54
56
while (1 < 2 ) {
55
57
GuildMessageReactionAddEvent pulled = (GuildMessageReactionAddEvent ) pullEvent (GuildMessageReactionAddEvent .class );
58
+ if (pulled .getMember () == null || pulled .getMember ().getUser ().isBot ()) continue ;
56
59
if (pulled .getMember ().getUser ().equals (user ) && pulled .getMessageId ().equals (message .getId ())) {
57
60
return pulled ;
58
61
}
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ public void onGuildMessageReceived(GuildMessageReceivedEvent event) {
31
31
32
32
public void handleSetup (GuildMessageReceivedEvent event ) {
33
33
if (guildsBeingSetup .contains (event .getGuild ().getId ())) return ;
34
- if (!event .getMember ().isOwner ()) return ;
34
+ if (event . getMember () == null || event . getMember (). getUser (). isBot () || !event .getMember ().isOwner ()) return ;
35
35
36
36
GuildInfo guildInfo = DiscordSupportBot .getGuildInfo (event .getGuild ());
37
37
DiscordSupportBot .get ().getRegisteredGuilds ().remove (guildInfo );
You can’t perform that action at this time.
0 commit comments