Skip to main content

Abstract Class: PatternCommand

Defined in: lib/structures/PatternCommand.ts:4

Extends​

Constructors​

Constructor​

new PatternCommand(context: LoaderContext, options: PatternCommandOptions): PatternCommand

Defined in: lib/structures/PatternCommand.ts:8

Parameters​

ParameterType
contextLoaderContext
optionsPatternCommandOptions

Returns​

PatternCommand

Overrides​

Command<Args, PatternCommand.Options>.constructor

Properties​

chance​

readonly chance: number

Defined in: lib/structures/PatternCommand.ts:5


matchFullName​

readonly matchFullName: boolean

Defined in: lib/structures/PatternCommand.ts:7


weight​

readonly weight: number

Defined in: lib/structures/PatternCommand.ts:6

Methods​

messageRun()​

abstract messageRun(message: Message): unknown

Defined in: lib/structures/PatternCommand.ts:29

Executes the pattern command's logic.

Parameters​

ParameterTypeDescription
messageMessageThe message that triggered the pattern command.

Returns​

unknown

Overrides​

Command.messageRun