DefaultSlashCommandBuilder

class DefaultSlashCommandBuilder(packageName: String)

Functions

addCheck
Link copied to clipboard
fun addCheck(check: CommandExecutionCheck): DefaultSlashCommandBuilder
buildWith
Link copied to clipboard
fun buildWith(jda: JDA): DefaultSlashCommandClient
fun buildWith(shardManager: ShardManager): DefaultSlashCommandClient
contextCreator
Link copied to clipboard
fun contextCreator(contextCreator: ContextCreator): DefaultSlashCommandBuilder
enableMetrics
Link copied to clipboard
fun enableMetrics(): DefaultSlashCommandBuilder
fun enableMetrics(builder: MetricsStrategy.() -> Unit): DefaultSlashCommandBuilder
setRateLimitClient
Link copied to clipboard
fun setRateLimitClient(client: RateLimitClient?): DefaultSlashCommandBuilder
withTimeout
Link copied to clipboard
fun withTimeout(duration: Duration): DefaultSlashCommandBuilder