|
|
@ -4,21 +4,19 @@ import net.dv8tion.jda.core.OnlineStatus |
|
|
|
import net.dv8tion.jda.core.Permission |
|
|
|
import net.dv8tion.jda.core.events.guild.voice.GuildVoiceLeaveEvent |
|
|
|
import net.dv8tion.jda.core.events.message.MessageReceivedEvent |
|
|
|
import net.dv8tion.jda.core.events.message.react.MessageReactionAddEvent |
|
|
|
import net.dv8tion.jda.core.events.message.react.MessageReactionRemoveEvent |
|
|
|
import net.dv8tion.jda.core.hooks.ListenerAdapter |
|
|
|
import nl.voidcorp.dbot.commands.GSM |
|
|
|
import nl.voidcorp.dbot.music.guildMusicMap |
|
|
|
|
|
|
|
object Events : ListenerAdapter() { |
|
|
|
override fun onMessageReceived(event: MessageReceivedEvent) { |
|
|
|
if ((event.message.contentStripped.toLowerCase().contains("fraud")) |
|
|
|
/*if ((event.message.contentStripped.toLowerCase().contains("fraud")) |
|
|
|
and (event.author != event.jda.selfUser) |
|
|
|
) { |
|
|
|
val e = event.message.guild.getEmotesByName("fr00d", true).firstOrNull() |
|
|
|
if (e != null) |
|
|
|
event.message.addReaction(e).queue() |
|
|
|
} |
|
|
|
}*/ |
|
|
|
/*if (event.message.voiceChannel.idLong == 499628388659625995) { |
|
|
|
if (event.message.mentionedMembers.contains(event.guild.getMember(event.jda.selfUser)) and (event.message.author != event.jda.selfUser)) { |
|
|
|
if (event.message.contentStripped.toLowerCase().contains("hello")) { |
|
|
@ -87,39 +85,6 @@ object Events : ListenerAdapter() { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
override fun onMessageReactionAdd(event: MessageReactionAddEvent) { |
|
|
|
if (event.channel.idLong == 499523462449201162 && event.messageIdLong == 499929881883181064) { |
|
|
|
event.guild.controller.addSingleRoleToMember( |
|
|
|
event.member, event.guild.getRoleById( |
|
|
|
when (event.reactionEmote.name) { |
|
|
|
"\uD83C\uDFB5" -> 499925623188488192 |
|
|
|
"\uD83D\uDCBE" -> 499525260912361472 |
|
|
|
"\uD83D\uDCF8" -> 499525337034653707 |
|
|
|
"\uD83C\uDFA8" -> 499525305405276181 |
|
|
|
"\uD83D\uDD0D" -> 499525364708540416 |
|
|
|
else -> 499938201444810782 |
|
|
|
} |
|
|
|
) |
|
|
|
).queue() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
override fun onMessageReactionRemove(event: MessageReactionRemoveEvent) { |
|
|
|
if (event.channel.idLong == 499523462449201162 && event.messageIdLong == 499929881883181064) { |
|
|
|
event.guild.controller.removeSingleRoleFromMember( |
|
|
|
event.member, event.guild.getRoleById( |
|
|
|
when (event.reactionEmote.name) { |
|
|
|
"\uD83C\uDFB5" -> 499925623188488192 |
|
|
|
"\uD83D\uDCBE" -> 499525260912361472 |
|
|
|
"\uD83D\uDCF8" -> 499525337034653707 |
|
|
|
"\uD83C\uDFA8" -> 499525305405276181 |
|
|
|
"\uD83D\uDD0D" -> 499525364708540416 |
|
|
|
else -> 499938201444810782 |
|
|
|
} |
|
|
|
) |
|
|
|
).queue() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
override fun onGuildVoiceLeave(event: GuildVoiceLeaveEvent) { |
|
|
|
if (event.channelLeft.members.size == 1) { |
|
|
|