community-relations/src/main.ts

17 lines
498 B
TypeScript
Raw Normal View History

2020-04-14 13:15:33 -04:00
import { parse } from 'yaml';
import { promises as fs } from 'fs';
import { Client } from './class';
async function main(): Promise<void> {
const read = await fs.readFile('../config.yaml', 'utf8');
2020-04-14 19:02:28 -04:00
const config: { token: string, prefix: string, guildID: string } = parse(read);
const client = new Client(config.token, { defaultImageFormat: 'png' });
2020-04-14 13:15:33 -04:00
client.config = config;
client.loadPlugins();
await client.loadEvents();
await client.loadCommands();
client.connect();
}
main();