Package-level declarations
Types
Main context for BotCommands framework.
Entry point for the BotCommands framework.
Holds owners of this bot.
Represents a place where something (usually commands) was declared, used in exception messages.
Interface for embed footer icons requested by BaseCommandEvent.getDefaultIconStream.
Interface for embeds requested by BaseCommandEvent.getDefaultEmbed, aiming to reduce boilerplate. This embed is also used in the default help command.
Base class for any executable method (commands, components, modals...).
Holds information on where this object was created at.
Interfaced service to be implemented by the service which creates a JDA instance.
Functions
Creates a JDABuilder with caches inferred from intents.
Creates a JDABuilder with recommended default settings.
Finds all annotations of type A from this executable's function.
Finds all annotations meta-annotated with A from this executable's function.
Finds a single annotation of type A from this executable's function.
Returns true
if this element is annotated with A.
Creates a JDABuilder with low memory profile settings.
Returns the KLogger for the class of this object.