AbstractCommand ID.
Options for the command.
Command names.
Default prompt options.
The category this module belongs to.
The ID of the category this module belongs to.
Usable only in this channel type.
The client thant instantiated this module.
Permissions required to run command by the client.
Cooldown in milliseconds.
Description of the command.
Whether or not this command can be ran by an edit.
The filepath of this module.
The handler for this module.
The ID of this module.
OptionalignoreID of user(s) to ignore cooldown or a function to ignore.
OptionalignoreID of user(s) to ignore userPermissions checks or a function to ignore.
The slash command localizations.
OptionallockThe key supplier for the locker.
OptionallockerStores the current locks.
Whether or not the command can only be run in NSFW channels.
Usable only by the client owner.
OptionalprefixCommand prefix overwrite.
Uses allowed before cooldown.
OptionalregexThe regex trigger for this command.
OptionalslashMark command as slash command and set information.
OptionalslashInteraction context(s) where the command can be used
Only for globally-scoped commands
OptionalslashThe default bitfield used to determine whether this command be used in a guild
OptionalslashWhether slash command responses for this command should be ephemeral or not.
OptionalslashAssign slash commands to Specific guilds. This option will make the commands not register globally, but only in the chosen servers.
OptionalslashInstallation context(s) where the command is available
Only for globally-scoped commands
Only allows this command to be executed as a slash command.
OptionalslashOptions for using the slash command.
Whether or not to allow client superUsers(s) only.
Whether or not to type during command execution.
OptionaluserPermissions required to run command by the user.
AbstractargsGenerator for arguments.
When yielding argument options, that argument is ran and the result of the processing is given.
The last value when the generator is done is the resulting args for the command's exec.
Message that triggered the command.
Parsed content.
Argument processing state.
AbstractautocompleteRespond to autocomplete interactions for this command.
The autocomplete interaction
AbstractbeforeRuns before argument parsing and execution.
Message being handled.
AbstractconditionChecks if the command should be ran by using an arbitrary condition.
Message being handled.
AbstractexecExecutes the command.
Message that triggered the command.
Evaluated arguments.
AbstractexecExecute the slash command
Message for slash command
Slash command options
Parses content using the command's arguments.
Message to use.
String to parse.
Reloads this module.
Removes this module.
Returns the ID of this module.
Represents a command.