Files
AuroraBot-discord/src/index.ts
2026-01-06 17:21:50 +01:00

18 lines
541 B
TypeScript

import { AuroraClient } from "@/lib/BotClient";
import { env } from "@lib/env";
// Load commands & events
await AuroraClient.loadCommands();
await AuroraClient.loadEvents();
await AuroraClient.deployCommands();
// login with the token from .env
if (!env.DISCORD_BOT_TOKEN) {
throw new Error("❌ DISCORD_BOT_TOKEN is not set in environment variables.");
}
AuroraClient.login(env.DISCORD_BOT_TOKEN);
// Handle graceful shutdown
process.on("SIGINT", () => AuroraClient.shutdown());
process.on("SIGTERM", () => AuroraClient.shutdown());