umbot - v2.0.1
    Preparing search index...

    Interface ICommandParam

    ICommandParam Параметры команды

    Определяет структуру команды, включая триггеры активации, флаг использования регулярных выражений и функцию-обработчик.

    const command: ICommandParam = {
    slots: ['привет', 'здравствуй'],
    isPattern: false,
    cb: (text, controller) => {
    controller.text = 'Привет! Рад вас видеть!';
    }
    };
    interface ICommandParam {
        slots: string[];
        isPattern?: boolean;
        cb?: (
            userCommand: string,
            botController?: BotController<IUserData>,
        ) => string | void;
    }
    Index

    Properties

    Properties

    slots: string[]

    Триггеры активации команды

    Массив слов или регулярных выражений для активации команды.

    isPattern?: boolean

    Флаг использования регулярных выражений

    Если true, строки в slots интерпретируются как регулярные выражения.

    cb?: (
        userCommand: string,
        botController?: BotController<IUserData>,
    ) => string | void

    Функция-обработчик команды

    Type declaration

      • (userCommand: string, botController?: BotController<IUserData>): string | void
      • Parameters

        • userCommand: string

          Текст команды пользователя

        • OptionalbotController: BotController<IUserData>

          Контроллер бота для управления ответом

        Returns string | void

        • Строка ответа или void

        Если функция возвращает строку, она автоматически устанавливается как ответ бота.