umbot - v2.0.8
    Preparing search index...

    Module src/mmApp

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

    import { mmApp } from './mmApp';

    // Настройка конфигурации
    mmApp.setConfig({
    error_log: './logs',
    json: './data',
    isLocalStorage: true,
    // База данных опциональна
    db: {
    host: 'localhost',
    database: 'bot_db',
    user: 'admin',
    pass: 'password'
    }
    });

    // Настройка параметров
    mmApp.setParams({
    telegram_token: 'your-token',
    vk_token: 'your-token',
    welcome_text: 'Привет! Чем могу помочь?',
    help_text: 'Список доступных команд: ...',
    intents: [
    {
    name: 'greeting',
    slots: ['привет', 'здравствуй'],
    is_pattern: false
    },
    {
    name: 'numbers',
    slots: ['\\b\\d{3}\\b'],
    is_pattern: true // Явно указываем, что используем регулярное выражение
    }
    ]
    });

    // Добавление команды
    mmApp.addCommand('greeting', ['привет', 'здравствуй'], (text, controller) => {
    controller.text = 'Привет! Рад вас видеть!';
    });

    // Добавление команды с регулярным выражением
    mmApp.addCommand('numbers', ['\\b\\d{3}\\b'], (text, controller) => {
    controller.text = `Вы ввели число: ${text}`;
    }, true); // Явно указываем, что используем регулярное выражение

    Classes

    mmApp

    Interfaces

    IDir
    IAppDB
    IAppIntent
    IAppConfig
    IAppParam
    ICommandParam

    Type Aliases

    TAppType
    ICommand

    Variables

    T_ALISA
    T_VK
    T_TELEGRAM
    T_VIBER
    T_MARUSIA
    T_SMARTAPP
    T_USER_APP
    WELCOME_INTENT_NAME
    HELP_INTENT_NAME