music-start-pro
Version:
Music Start Pro is a discord bot that can play YouTube music by slash command.
40 lines (39 loc) • 1.45 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var commander_1 = __importDefault(require("commander"));
var main_1 = require("./main");
var package_json_1 = require("../package.json");
require("process");
commander_1.default.program.version(package_json_1.version, '-v, --version', 'output the current version');
commander_1.default.program
.addOption(new commander_1.default.Option('-t, --token <discord_bot_token>', 'specify the discord bot token').default(''))
.addOption(new commander_1.default.Option('-d, --disable-log', 'do not save and load the log file'))
.parse(process.argv);
var options = commander_1.default.program.opts();
var token = options.token;
var optDisableLog = options.disableLog;
var useLog = true;
if (optDisableLog) {
useLog = false;
}
if (token == "") {
process.stdout.write("please input token: ");
process.stdin.setEncoding('utf-8');
process.stdin.on('readable', function () {
var input = process.stdin.read();
if (input !== null) {
token = input.trim();
(0, main_1.main)(token, useLog);
}
});
}
else {
(0, main_1.main)(token, useLog);
}
process.on('unhandledRejection', function (error) {
console.error('Unhandled promise rejection:', error);
});