UNPKG

umbot

Version:

Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф

41 lines (37 loc) 1.35 kB
#!/usr/bin/env node 'use strict'; /** * cli универсального фреймворка umbot для создания голосовых навыков и чат-ботов для различных платформ. * Скрипт позволяет создавать готовые шаблоны для вашего приложения. * @version 3.0.0 * @author Maxim-M maximco36895@yandex.ru * @module */ const consoleController = require(__dirname + '/controllers/ConsoleController.js'); const utils = require(__dirname + '/utils.js').utils; const argv = process.argv; const param = {}; if (argv[2]) { param.command = argv[2].toLowerCase(); param.hostname = '0.0.0.0'; param.port = 3000; if (argv[3]) { if (argv[3].includes('.json')) { if (utils.isFile(argv[3])) { const jsonParam = JSON.parse(utils.fread(argv[3])); param.appName = jsonParam.name; param.params = jsonParam; if (jsonParam.hostname) { param.hostname = jsonParam.hostname; } if (jsonParam.port) { param.port = jsonParam.port; } } } else { param.appName = argv[3]; } } } consoleController.main(param, argv); process.exitCode = 1;