UNPKG

1.08 kBJavaScriptView Raw
1"use strict";
2var __importDefault = (this && this.__importDefault) || function (mod) {
3 return (mod && mod.__esModule) ? mod : { "default": mod };
4};
5Object.defineProperty(exports, "__esModule", { value: true });
6const login_1 = __importDefault(require("./login"));
7const api_1 = __importDefault(require("./api"));
8const listener_1 = __importDefault(require("./discord/listener"));
9const listener_2 = __importDefault(require("./messenger/listener"));
10const handleEvent_1 = __importDefault(require("./messenger/handleEvent"));
11exports.default = () => {
12 return login_1.default().then(() => {
13 process.send('login successful');
14 if (config.api && ((config.api.username && config.api.password) ||
15 config.api.key))
16 api_1.default();
17 // when got a discord message
18 discord.client.on('message', listener_1.default);
19 // when got a messenger message
20 messenger.client.on('message', listener_2.default);
21 // when got a messenger event
22 messenger.client.on('event', handleEvent_1.default);
23 });
24};