ApplicationCommandBuilder

open class ApplicationCommandBuilder

Functions

boolean
Link copied to clipboard
fun boolean(name: String, desc: String, required: Boolean = false)
channel
Link copied to clipboard
fun channel(name: String, desc: String, required: Boolean = false)
group
Link copied to clipboard
fun group(name: String, desc: String, block: OptionBuilder.() -> Unit = {})
int
Link copied to clipboard
fun int(name: String, desc: String, required: Boolean = false)
mentionable
Link copied to clipboard
fun mentionable(name: String, desc: String, required: Boolean = false)
option
Link copied to clipboard
fun option(name: String, desc: String, type: ApplicationCommandOption.Type, required: Boolean = false, block: OptionBuilder.() -> Unit = {})
role
Link copied to clipboard
fun role(name: String, desc: String, required: Boolean = false)
string
Link copied to clipboard
fun string(name: String, desc: String, required: Boolean = false)
subCommand
Link copied to clipboard
fun subCommand(name: String, desc: String, block: OptionBuilder.() -> Unit = {})
user
Link copied to clipboard
fun user(name: String, desc: String, required: Boolean = false)

Properties

defaultPermission
Link copied to clipboard
var defaultPermission: Boolean = true

Inheritors

OptionBuilder
Link copied to clipboard

Sources

jvm source
Link copied to clipboard