import { parse } from 'yaml'; import { promises as fs } from 'fs'; import { Client } from './class'; async function main(): Promise { const read = await fs.readFile('../config.yaml', 'utf8'); const config: { token: string, prefix: string, guildID: string } = parse(read); const client = new Client(config.token, { defaultImageFormat: 'png' }); client.config = config; client.loadPlugins(); await client.loadEvents(); await client.loadCommands(); client.connect(); } main();