import dev.kordex.core.extensions.Extension
import dev.kordex.core.extensions.ephemeralSlashCommand
import dev.kordex.core.i18n.types.Key
class WhitelistCommand(override val name: String = "whitelist") : Extension() {
override suspend fun setup() {
ephemeralSlashCommand {
name = Key("whitelist.command.name")
description = Key("whitelist.command.description")
action {
val modal = WhitelistModal()
val result = modal.sendAndDeferEphemeral(this)
if (result == null) {
respond {
content = "Es gab einem Fehler beim bearbeiten deiner Anfrage!"
}
} else {
respond {
content = "Deine Anfrage wurde erfolgreich bearbeitet!"
}
}
}
}
}
}import dev.kordex.core.extensions.Extension
import dev.kordex.core.extensions.ephemeralSlashCommand
import dev.kordex.core.i18n.types.Key
class WhitelistCommand(override val name: String = "whitelist") : Extension() {
override suspend fun setup() {
ephemeralSlashCommand {
name = Key("whitelist.command.name")
description = Key("whitelist.command.description")
action {
val modal = WhitelistModal()
val result = modal.sendAndDeferEphemeral(this)
if (result == null) {
respond {
content = "Es gab einem Fehler beim bearbeiten deiner Anfrage!"
}
} else {
respond {
content = "Deine Anfrage wurde erfolgreich bearbeitet!"
}
}
}
}
}
}strings.propertiesstrings.propertieswhitelist.command.name=whitelist
whitelist.command.description=Füge dich zur Whitelist hinzu!
whitelist.modal.key=Key
whitelist.modal.key.placeholder=Dein Key
whitelist.modal.playername=Spielername
whitelist.modal.playername.placeholder=Dein Spielername
whitelist.modal.bedrock=Bedrock
whitelist.modal.bedrock.placeholder=Schreibe 'ja', wenn du Bedrock Spieler bist.whitelist.command.name=whitelist
whitelist.command.description=Füge dich zur Whitelist hinzu!
whitelist.modal.key=Key
whitelist.modal.key.placeholder=Dein Key
whitelist.modal.playername=Spielername
whitelist.modal.playername.placeholder=Dein Spielername
whitelist.modal.bedrock=Bedrock
whitelist.modal.bedrock.placeholder=Schreibe 'ja', wenn du Bedrock Spieler bist.