jda-kotlin-boilerplate/src/main/kotlin/com/github/mrtuxa/commands/Fruit.kt

16 lines
623 B
Kotlin

package com.github.mrtuxa.commands
import net.dv8tion.jda.api.events.interaction.command.CommandAutoCompleteInteractionEvent
import net.dv8tion.jda.api.hooks.ListenerAdapter
private val words = arrayOf("apple", "apricot", "banana", "cherry", "coconut", "cranberry")
class Fruit : ListenerAdapter() {
override fun onCommandAutoCompleteInteraction(event: CommandAutoCompleteInteractionEvent) {
if (event.name == "fruit" && event.focusedOption.name == "name") {
event.replyChoiceStrings(words.filter {
it.startsWith(event.focusedOption.value)
}).queue()
}
}
}