kord.createGuildChatInputCommand(
Snowflake(botInfo.serverId),
"sum",
"A slash command that sums two numbers"
) {
integer("first_number", "The first operand") {
required = true
}
integer("second_number", "The second operand") {
required = true
}
}
kord.on<GuildChatInputCommandInteractionCreateEvent> {
val response = interaction.deferPublicResponse()
val command = interaction.command
logger.debug { "interaction command: ${command.rootName}" }
val first = command.integers["first_number"]!! // it's required so it's never null
val second = command.integers["second_number"]!!
response.respond { content = "$first + $second = ${first + second}" }
}
kord.createGuildChatInputCommand(
Snowflake(botInfo.serverId),
"sum",
"A slash command that sums two numbers"
) {
integer("first_number", "The first operand") {
required = true
}
integer("second_number", "The second operand") {
required = true
}
}
kord.on<GuildChatInputCommandInteractionCreateEvent> {
val response = interaction.deferPublicResponse()
val command = interaction.command
logger.debug { "interaction command: ${command.rootName}" }
val first = command.integers["first_number"]!! // it's required so it's never null
val second = command.integers["second_number"]!!
response.respond { content = "$first + $second = ${first + second}" }
}