Abstract Protected constructorThe client that this command will be used by.
This command's specific information.
Readonly aliasesAliases for this command.
Command
[]
Readonly clientThe client that this command will be used by.
Command
Readonly descriptionThe description of this command.
Command
Readonly emojiThe emoji of this command. This is used by the default HelpSlashCommand.
Command
🤖
The group that this command is registered to.
This gets initialized on command registration.
Command
Readonly groupIDThe ID of the group that this command is registered to.
Command
Readonly guildWhether this command may only be used in a guild.
Command
false
Readonly nameThe name of this command.
Command
Readonly nsfwWhether this command may only be used in a NSFW channel.
Command
false
Readonly ownerWhether this command may only be used by the bot's owner.
Command
false
Readonly ownerWhether the bot's owner can execute this command even if they don't have the required permissions.
Command
true
Readonly userThe permissions resolvable that defines the permissions that a user requires to execute this command.
Command
null
Abstract hasCheck whether the message author can execute this command.
The message or interaction that triggered this command.
true if the user has enough permissions, or a string with the reason why they cannot execute this command.
Abstract onHandle command error.
The error that was thrown inside the command's run method.
The message or interaction that triggered this command.
A promise that resolves the message that was replied to the original message author (if available).
client#commandError
Generated using TypeDoc
An abstract base command class. You should probably not extend this yourself and instead should extend RegularCommand or SlashCommand.