Package-level declarations
Types
Ephemeral slash command.
Ephemeral-only slash command context.
Public slash command.
Public-only slash command context.
Slash command, executed directly in the chat input.
Slash command context, containing everything you need for your slash command's execution.
Parser in charge of dealing with the arguments for slash commands.
Slash command group, containing other slash commands.
Functions
Function for registering a custom ephemeral slash command object, for subcommands.
DSL function for easily registering an ephemeral subcommand, without arguments.
DSL function for easily registering an ephemeral subcommand, with arguments.
DSL function for easily registering an ephemeral subcommand, with a modal form.
DSL function for easily registering an ephemeral subcommand, with a modal.
Create a command group, using the given name.
Function for registering a custom public slash command object, for subcommands.
DSL function for easily registering a public subcommand, without arguments.
DSL function for easily registering a public subcommand, with arguments.
DSL function for easily registering a public subcommand, with a modal form.
DSL function for easily registering a public subcommand, with a modal.
DSL function for easily registering a public subcommand, with arguments and a modal form.