Основной класс приложения для создания мультиплатформенных чат-ботов
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); // Явно указываем, что используем регулярное выражение Copy
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); // Явно указываем, что используем регулярное выражение
Основной класс приложения для создания мультиплатформенных чат-ботов
Example