Slash
0.12.0
jvm
Slash
/
tv.blademaker.slash.client
/
DefaultSlashCommandBuilder
Default
Slash
Command
Builder
class
DefaultSlashCommandBuilder
(
packageName
:
String
)
Members
Constructors
Default
Slash
Command
Builder
Link copied to clipboard
constructor
(
packageName
:
String
)
Functions
add
Check
Link copied to clipboard
fun
addCheck
(
check
:
CommandExecutionCheck
)
:
DefaultSlashCommandBuilder
build
With
Link copied to clipboard
fun
buildWith
(
jda
:
JDA
)
:
DefaultSlashCommandClient
fun
buildWith
(
shardManager
:
ShardManager
)
:
DefaultSlashCommandClient
context
Creator
Link copied to clipboard
fun
contextCreator
(
contextCreator
:
ContextCreator
)
:
DefaultSlashCommandBuilder
enable
Metrics
Link copied to clipboard
fun
enableMetrics
(
)
:
DefaultSlashCommandBuilder
fun
enableMetrics
(
builder
:
MetricsStrategy
.
(
)
->
Unit
)
:
DefaultSlashCommandBuilder
set
Rate
Limit
Client
Link copied to clipboard
fun
setRateLimitClient
(
client
:
RateLimitClient
?
)
:
DefaultSlashCommandBuilder
with
Timeout
Link copied to clipboard
fun
withTimeout
(
duration
:
Duration
)
:
DefaultSlashCommandBuilder