Files
nullptr/src/index.js
2018-11-24 19:21:18 +00:00

32 lines
698 B
JavaScript

import Discord from 'discord.js';
import {Logger} from './logger';
import {Config} from './config';
import {Database} from './database/database';
import {Events} from './events';
import {MessageManager} from './messagemanager';
import {CommandManager} from './commandmanager';
let client;
export async function init() {
Logger.init();
Logger.SetLevel(Logger.VERBOSE_LOGS);
Config.init();
Config.load();
await Database.init();
console.log();
await MessageManager.init();
client = new Discord.Client();
const eventHandler = new Events();
await eventHandler.init(client);
eventHandler.handleEvents();
CommandManager.reload();
}