Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Properties

Readonly args

args: (undefined | null | string)[]

command

command: Command | null

commandText

commandText: string | null

Readonly flagArgs

flagArgs: Record<string, string>

guildSettings

guildSettings: Settings

language

language: Language

Readonly params

params: unknown[]

prefix

prefix: RegExp | null

prefixLength

prefixLength: number | null

prompter

prompter: CommandPrompt | null

Readonly reprompted

reprompted: boolean

Readonly responses

responses: Message[]

Methods

hasAtLeastPermissionLevel

  • hasAtLeastPermissionLevel(min: number): Promise<boolean>

reply

  • reply(data: MessageOptions, options?: SplitOptions): Promise<Message[]>
  • reply(data: (message: MessageBuilder) => MessageBuilder | Promise<MessageBuilder>, options?: SplitOptions): Promise<Message[]>
  • Parameters

    • data: MessageOptions
    • Optional options: SplitOptions

    Returns Promise<Message[]>

  • Parameters

    • data: (message: MessageBuilder) => MessageBuilder | Promise<MessageBuilder>
        • (message: MessageBuilder): MessageBuilder | Promise<MessageBuilder>
        • Parameters

          • message: MessageBuilder

          Returns MessageBuilder | Promise<MessageBuilder>

    • Optional options: SplitOptions

    Returns Promise<Message[]>

replyLocale

  • replyLocale(key: string, options?: SplitOptions): Promise<Message[]>
  • replyLocale(key: string, localeArgs?: unknown[], options?: SplitOptions): Promise<Message[]>

usableCommands

  • usableCommands(): Promise<Cache<string, Command>>

Generated using TypeDoc