Interface CommandHandleConfig

interface CommandHandleConfig {
    chat_type?: "all" | ChatType[];
    command: string;
    description?: string;
    handle: commandHandleFunction;
    off_mode?: boolean;
    premission?: "all" | "groupAdmin" | "groupOwner" | "sysAdmin";
}

Hierarchy

Properties

chat_type?: "all" | ChatType[]

描述Config在哪类聊天中生效。 未指定则默认等同于 'all'

command: string

bot所需要处理的命令。 对于TelegramBot, 1~32字符。只可包含 a-z, 0-9 和下划线 _。 Text of the command. For TelegramBot, 1-32 characters. Can contain only lowercase English letters, di gits and underscores.

description?: string

bot所需要处理的命令提示文字。256字以内。 Description of the command; 1-256 characters.

off_mode?: boolean

描述该Config是否在bot off的情况下仍然可以使用。默认false。

premission?: "all" | "groupAdmin" | "groupOwner" | "sysAdmin"

描述该Config的适用权限范围 默认 'all'

Todo

'groupAdmin' 'groupOwner' 尚未实现

Generated using TypeDoc