umbot
Version:
Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф
31 lines (28 loc) • 1.17 kB
Plain Text
/**
* Created by umbot
* Date: {{date}}
* Time: {{time}}
*/
import { run } from 'umbot/build';
import { FALLBACK_COMMAND, Bot } from 'umbot';
import { fullPlatforms, FileAdapter } from 'umbot/plugins';
import {{name}}Config from './config/{{name}}Config';
import {{name}}Params from './config/{{name}}Params';
const config = {
appConfig: {{name}}Config(),
appParam: {{name}}Params(),
logic: (bot: Bot) => {
bot.addCommand('my_command',['my slots'], (_, botController) => {
// todo Ваша логика для обработки команды
});
// Fallback
bot.addCommand(FALLBACK_COMMAND, [], (_, botController) => {
if (botController) {
botController.text = 'Я вас не понял. Скажите "помощь", чтобы получить список всех команд.';
}
});
},
plugins: [fullPlatforms, new FileAdapter()] // Замените FileAdapter на свой адаптер для работы с базой данных
};
const mode = 'dev';// Режим работы приложения. (prod, dev, dev-online)
run(config, mode);