CommandRegistrar
CommandRegistrar
Handles registration of Discord application commands (slash commands, context menus).
Signature
class CommandRegistrar {
constructor(commandkit: CommandKit)
getCommandsData() => (CommandData & { __metadata?: CommandMetadata })[];
register() => ;
updateGlobalCommands(commands: (CommandData & { __metadata?: CommandMetadata })[]) => ;
updateGuildCommands(commands: (CommandData & { __metadata?: CommandMetadata })[]) => ;
}
constructor
method
(commandkit: CommandKit) => CommandRegistrar
Creates an instance of CommandRegistrar.
getCommandsData
method
() => (CommandData & { __metadata?: CommandMetadata })[]
Gets the commands data.
register
method
() =>
Registers loaded commands.
updateGlobalCommands
method
(commands: (CommandData & { __metadata?: CommandMetadata })[]) =>
Updates the global commands.
updateGuildCommands
method
(commands: (CommandData & { __metadata?: CommandMetadata })[]) =>
Updates the guild commands.