OttoBot/src/main/kotlin/nl/voidcorp/dbot/Events.kt

24 lines
976 B
Kotlin

package nl.voidcorp.dbot
import net.dv8tion.jda.core.events.message.MessageReceivedEvent
import net.dv8tion.jda.core.hooks.ListenerAdapter
object Events : ListenerAdapter() {
override fun onMessageReceived(event: MessageReceivedEvent) {
if (event.message.channel.idLong == 499628388659625995)
if (event.message.mentionedMembers.contains(event.guild.getMember(event.jda.selfUser))) {
if (event.message.contentStripped.toLowerCase().contains("hello")) {
val i = random.nextInt(10)
if (i > 8) {
event.channel.sendMessage("Can you speak up or I'll throw you a microphone").queue()
} else {
event.channel.sendMessage("Hello, ${event.author.asMention}").queue()
}
} else {
event.channel.sendMessage("We'll discuss that later").queue()
}
}
}
}