# Functions
CommandDTOsFromCommands creates an array of CommandDTO instances.
CommandGet endpoint
@Summary Get a specific command of the bot.
CommandOptionsGet endpoint
@Summary Get the options of a specific command of the bot.
CommandsGet endpoint
@Summary Get all available commands of the bot @Description This endpoint collects all available commands and returns them.
ComponentDTOFromComponent creates a new ComponentDTO.
ComponentsGet endpoint
@Summary Get all available components of the bot @Description This endpoint collects all available components and returns them.
LoadComponent loads the bot core component and handles migration of core entities and registration of important core event handlers.
# Constants
CommandDTOsWebApiCacheKey is the cache key used to store and retrieve all commands as CommandDTO instances from the cache.
CommandIdSeparator separator used for command ids.
CommandOptionsDTOWebApiCacheKey is the template cache key used to cache command option API responses.
ComponentDTOsResponseWebApiCacheKey is the cache key used to store and retrieve all components as ComponentDTO instances from the cache.
ParamCommandID is the name of the parameter that carries a requested command name.
SpecificCommandDTOWebApiCacheKey is the cache key format used to store and retrieve a specific command as CommandDTO instance from the cache.
# Variables
No description provided by the author
# Structs
CommandDTO is an intermediate data transfer object that can be output or received by the WebAPI.
CommandOptionChoiceDTO is an intermediate data transfer object that can be output or received by the WebAPI.
CommandOptionDTO is an intermediate data transfer object that can be output or received by the WebAPI.
ComponentDTO is an intermediate data transfer object that can be output or received by the WebAPI.