Command
Defined in: packages/client/src/commands/command.ts:36
A registered command's definition, exposed for the built-in helper and for introspection.
Constructors
Constructor
new Command(definition): Command;Defined in: packages/client/src/commands/command.ts:50
Parameters
definition
Built by CommandBuilder
Returns
Command
Properties
aliases
readonly aliases: readonly string[];Defined in: packages/client/src/commands/command.ts:39
args
readonly args: readonly ArgDefinition[];Defined in: packages/client/src/commands/command.ts:40
cooldownSeconds
readonly cooldownSeconds: number;Defined in: packages/client/src/commands/command.ts:42
core
readonly core: boolean;Defined in: packages/client/src/commands/command.ts:45
description
readonly description: string;Defined in: packages/client/src/commands/command.ts:38
maxAgeSeconds
readonly maxAgeSeconds: number;Defined in: packages/client/src/commands/command.ts:43
name
readonly name: string;Defined in: packages/client/src/commands/command.ts:37
requiredPermissions
readonly requiredPermissions: readonly string[];Defined in: packages/client/src/commands/command.ts:44
scopes
readonly scopes: readonly CommandScope[];Defined in: packages/client/src/commands/command.ts:41
Methods
allows()
allows(scope): boolean;Defined in: packages/client/src/commands/command.ts:64
Parameters
scope
dm or channel
Returns
boolean