All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AnnotatedCommand Command implemented via annotations.ArgumentList Represents the list of the arguments of a command.BooleanConfigEntry BotConfig Contains configuration resources for the bot.BotService Command Represents a bot command.CommandAction CommandDescriptor 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.CommandPermission CommandProvider Provides a set of commands.CommandService The command service coordinates the command providers from all plugins.CommonServices Defines references and descriptors for all common services.ConfigEntry<T> Represents a guild configuration entry.ConfigEntryBuilder<D extends GuildConfigData<D>,T> Provides methods to build a configuration entry.ConfigEntryVisitor<R> Visitor that visits concrete types ofConfigEntry
.Context DatabaseException DatabaseService Database backed by JDBI with reactive capabilities.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.DurationUtils Utilities to manipulate Duration objects.EmojiService 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 GuildChannelConfigEntry GuildChannelConverter GuildConfigDao<D extends GuildConfigData<D>> Generic DAO to retrieve configuration for a guild.GuildConfigData<D extends GuildConfigData<D>> Database entity representing settings for a guild.GuildConfigurator<D extends GuildConfigData<D>> Allows to view and edit configuration for a guild.GuildConfigurator.Builder<D extends GuildConfigData<D>> GuildMemberConfigEntry GuildRoleConfigEntry HiddenCommand IntConverter IntegerConfigEntry InteractiveMenu Utility to create interactive menus in Discord.InteractiveMenuService InvalidAnnotatedObjectException LocalizationService LoggingService LongConfigEntry LongConverter Markdown MessageMenuInteraction MessageSpecTemplate Message specification that is compatible with bothMessageCreateSpec
andMessageEditSpec
.MessageUtils Utility methods to process message content.PageNumberOutOfRangeException PaginationControls ParamConversionException ParamConverter<T> Parses a String into an object of parameterized type.PermissionChecker Class used to check permissions for using a command.PermissionDeniedException PermissionLevel Plugin Configures and creates a plugin.PluginMetadata Holds metadata describing a plugin.PluginMetadata.Builder Builder to build aPluginMetadata
object.PluginMetadataService Service that exposes the metadata of all plugins loaded in the bot.PropertyReader Allows to read values from an abstracted source of properties.ReactionMenuInteraction ReactionToggleEvent ReadOnlyConfigEntryException RoleConverter Root RootServiceSetupHelper<S> Scope The scope of a command, that is, the kind of channels where the command is applicable.ServiceDeclarator Declares one or more services to register to the bot.StringConfigEntry StringConverter Translator A class implementing this interface is able to translate strings.UnexpectedReplyException UserConverter ValidationException Thrown when the validation of a value fails.Validator<T> Validates a value in a reactive way.ValueGetters Utility class that provides factories for guild configuration value getters.VersionUtils