15 lines
611 B
TypeScript
15 lines
611 B
TypeScript
import {Client} from "discord.js";
|
|
import setup from "./setup";
|
|
import FileManager from "./core/storage";
|
|
import {Config} from "./core/structures";
|
|
|
|
// This is here in order to make it much less of a headache to access the client from other files.
|
|
// This of course won't actually do anything until the setup process is complete and it logs in.
|
|
export const client = new Client();
|
|
|
|
// Begin the command loading here rather than when it's needed like in the message event.
|
|
setup.init().then(() => {
|
|
FileManager.loadCommands();
|
|
FileManager.loadEvents(client);
|
|
client.login(Config.token).catch(setup.again);
|
|
}); |