umbot
    Preparing search index...

    Interface IAppIntent

    IAppIntent Конфигурация интента (команды)

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

    // Простая команда
    const intent: IAppIntent = {
    name: 'greeting',
    slots: ['привет', 'здравствуй'],
    is_pattern: false
    };

    // Команда с регулярным выражением
    const patternIntent: IAppIntent = {
    name: 'numbers',
    slots: ['\\b\\d{3}\\b'],
    is_pattern: true
    };
    interface IAppIntent {
        is_pattern?: boolean;
        name: string;
        slots: (string | RegExp)[];
    }
    Index

    Properties

    is_pattern?: boolean

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

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

    false
    
    name: string

    Уникальный идентификатор команды

    slots: (string | RegExp)[]

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

    Может содержать строки (поиск подстроки) и/или регулярные выражения. При наличии хотя бы одного RegExp параметр is_pattern игнорируется — каждый элемент обрабатывается по своему типу.

    // Простые слова
    slots: ['привет', 'здравствуй']

    // Регулярное выражение для чисел
    slots: ['\\b\\d{3}\\b']

    // Строки + регулярки в одном слоте
    slots: ['привет', /\b\+7\s?\d{3}\b/]