Package-level declarations

Types

Link copied to clipboard
Event for regex-based text commands.
Link copied to clipboard
abstract class CommandEvent : BaseCommandEventImpl
Event for fallback text commands.
Link copied to clipboard
@InterfacedService(acceptMultiple = false)
interface HelpBuilderConsumer
A consumer that's called when a help embed is about to be sent.
Link copied to clipboard
@InterfacedService(acceptMultiple = false)
interface IHelpCommand

Must be implemented by your custom help command.

Link copied to clipboard
abstract class TextCommand
Base class for annotated text commands.
Link copied to clipboard
@InterfacedService(acceptMultiple = true)
interface TextCommandFilter<T : Any> : Filter

Prevents text command execution by returning an error object to the command executor.

Link copied to clipboard

Represents a text command.

Link copied to clipboard
@InterfacedService(acceptMultiple = false)
interface TextCommandRejectionHandler<T : Any>

Processes text command rejections returned by text command filters.

Link copied to clipboard
@InterfacedService(acceptMultiple = false)
interface TextCommandsContext

Helps to get the registered text commands.

Link copied to clipboard
@InterfacedService(acceptMultiple = false)
interface TextPrefixSupplier

Supplies the prefixes which the bot would respond to in a specific guild.

Link copied to clipboard

Represents a text subcommand.

Link copied to clipboard
@InterfacedService(acceptMultiple = false)
fun interface TextSuggestionSupplier

Interface to supply text command suggestions from a top level name.

Link copied to clipboard

Represents a top-level text command.

Functions

Link copied to clipboard
Link copied to clipboard