File tree 2 files changed +9
-0
lines changed
src/main/java/meteordevelopment/meteorbot
2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -127,6 +127,7 @@ public void onGuildMemberRemove(@Nonnull GuildMemberRemoveEvent event) {
127
127
Unirest .post ("https://meteorclient.com/api/discord/userLeft" )
128
128
.header ("Authorization" , Config .TOKEN )
129
129
.asEmpty ();
130
+ Tickets .onMemberRemove (event );
130
131
}
131
132
132
133
private boolean helloMessage (MessageReceivedEvent event ) {
Original file line number Diff line number Diff line change 10
10
import net .dv8tion .jda .api .entities .Message ;
11
11
import net .dv8tion .jda .api .entities .TextChannel ;
12
12
import net .dv8tion .jda .api .entities .User ;
13
+ import net .dv8tion .jda .api .events .guild .member .GuildMemberRemoveEvent ;
13
14
import net .dv8tion .jda .api .events .message .MessageReceivedEvent ;
14
15
import net .dv8tion .jda .api .events .message .guild .react .GuildMessageReactionAddEvent ;
15
16
import org .bson .Document ;
@@ -51,8 +52,15 @@ public static void onMessage(MessageReceivedEvent event) {
51
52
ticket .onMessage (event );
52
53
}
53
54
55
+ public static void onMemberRemove (GuildMemberRemoveEvent event ) {
56
+ for (Ticket ticket : Tickets .tickets ) {
57
+ if (ticket .user .getId ().equals (event .getUser ().getId ())) ticket .close ();
58
+ }
59
+ }
60
+
54
61
public static void onReactionAdd (GuildMessageReactionAddEvent event ) {
55
62
if (event .getMember ().getUser ().isBot ()) return ;
63
+
56
64
if (event .getMember ().getRoles ().contains (MUTE_ROLE )) return ;
57
65
58
66
if (event .getMessageIdLong () == SUPPORT_MESSAGE_ID ) {
You can’t perform that action at this time.
0 commit comments