import config from "./config.ts"; import logger from "./utils/logging.ts"; import { migrateDb } from "./database/index.ts"; import client from "./discord.ts"; async function main() { await migrateDb(); await client.login(config.discord.token); } main(); process.on("unhandledRejection", (error) => { logger.error(error, "unhandled promise rejection:"); }); process.on("uncaughtException", (error) => { logger.error(error, "uncaught exception"); console.error(error); });