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
configureRateLimit
Link copied to clipboard
fun configureRateLimit(configuration: RateLimitHandler.Configuration.() -> Unit): DefaultSlashCommandBuilder
contextCreator
Link copied to clipboard
fun contextCreator(contextCreator: ContextCreator): DefaultSlashCommandBuilder
enableMetrics
Link copied to clipboard
fun enableMetrics(): DefaultSlashCommandBuilder
fun enableMetrics(builder: MetricsStrategy.() -> Unit): DefaultSlashCommandBuilder