All Classes
| Class | Description |
|---|---|
| AnnotatedCommand |
Command implemented via annotations.
|
| AnnotatedCommandProvider | |
| ArgumentList |
Represents the list of the arguments of a command.
|
| BlacklistedIds | |
| Bot |
Represents the bot itself.
|
| BotAdmins | |
| BotUtils |
Contains various utility methods.
|
| ClockRateLimiter |
Custom implementation of
GlobalRateLimiter that uses a clock ticking
at regular intervals in order to give permits for requests. |
| Command |
Represents a bot command.
|
| CommandAction | |
| CommandDoc | |
| CommandDocumentation |
Holds the documentation for a specific command.
|
| CommandDocumentationEntry |
Represents a documentation entry.
|
| CommandErrorHandler |
Provides a convenient way to add error handlers for bot commands.
|
| CommandFailedException |
Thrown when something goes wrong during the execution of a command.
|
| CommandKernel |
The command kernel coordinates the command providers from all plugins.
|
| CommandProvider |
Provides a set of commands.
|
| CommandSpec | |
| Context | |
| Database |
Manages interactions with the database.
|
| DatabaseException | |
| DatabaseInputFunction<D> |
Function that determines the value to save to the database after reading the user input as String.
|
| DatabaseOutputFunction<D> |
Function that determines the string to display to the user after reading the value from teh database.
|
| DiscordFormatter |
Contains utility methods to format a Discord entity into a user-friendly String.
|
| DiscordParser |
Contains utility methods to parse a user input into a Discord entity.
|
| ExecutableCommand |
Represents a command ready to be executed, meaning that the context and the
error handler of the command are already defined.
|
| FlagDoc | |
| FlagInfo | |
| FlagInformation |
Holds information about a command flag.
|
| FlagSet |
Contains the set of flags used in a command.
|
| FlagSet.FlagSetBuilder | |
| GuildChannelConverter | |
| GuildSettings | |
| GuildSettingsEntry<E extends GuildSettings,D> |
Represents a guild configuration entry.
|
| HiddenCommand | |
| InputTokenizer |
Utility methods to split an input into tokens and recognize which are flags
and which are arguments.
|
| IntConverter | |
| InteractiveMenu |
Utility to create interactive menus in Discord.
|
| InvalidAnnotatedObjectException | |
| LongConverter | |
| Markdown | |
| MessageMenuInteraction | |
| MutexPool | |
| NativeGuildSettings | |
| PageNumberOutOfRangeException | |
| PaginationControls | |
| ParamConversionException | |
| ParamConverter<T> |
Parses a String into an object of parameterized type.
|
| PermissionDeniedException | |
| PermissionLevel |
Permission level of a bot command.
|
| Plugin |
Represents a plugin.
|
| PropertyParser |
Allows to parse values from properties files.
|
| ReactionMenuInteraction | |
| ReactionToggleEvent | |
| RoleConverter | |
| Scope |
The scope of a command, that is, the kind of channels where the command is applicable.
|
| StringConverter | |
| SystemUnit |
Enumerates system units (bytes, kilobytes, etc until terabytes)
Provides methods for conversion and formatting.
|
| UnexpectedReplyException | |
| UniversalMessageSpec |
Message specification that is compatible with both
MessageCreateSpec
and MessageEditSpec. |
| UserConverter |