Skip to content

Yurba.js / @yurbajs/types / ICommandManager

Interface: ICommandManager

Methods

getCommands()

getCommands(): string[]

Returns

string[]


handleCommand()

handleCommand(message, enhanceMessage): Promise<void>

Parameters

message

Message

enhanceMessage

(msg) => void

Returns

Promise<void>


registerCommand()

registerCommand(command, argsSchema, handler): void

Parameters

command

string

argsSchema

CommandArgsSchema

handler

CommandHandler

Returns

void