umbot
Version:
Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber
41 lines (37 loc) • 1.23 kB
JavaScript
;
/**
* Универсальное приложение по созданию навыков и ботов.
* Скрипт позволяет создавать шаблон для приложения.
* @version 2.0.0
* @author Maxim-M maximco36895@yandex.ru
* @module
*/
const consoleController = require(__dirname + '/controllers/ConsoleController');
const utils = require(__dirname + './utils').utils;
const argv = process.argv;
const param = {};
if (argv[2]) {
param.command = argv[2].toLowerCase();
param.hostname = 'localhost';
param.port = 3000;
if (argv[3]) {
if (argv[3].indexOf('.json') !== -1) {
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);
process.exitCode = 1;