import { GatewayIntentBits, Client } from "discord.js"; import dotenv from "dotenv"; import { handleCommands } from "./commands"; import { handleListeners } from "./listeners"; dotenv.config({ path: "../../.dev.vars" }); console.log("Discord Token loaded:", process.env.DISCORD_TOKEN ? "Yes" : "No"); console.log("Token length:", process.env.DISCORD_TOKEN?.length || 0); const client = new Client({ intents: [ GatewayIntentBits.Guilds, GatewayIntentBits.GuildMembers, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent, ], }); handleCommands(client); handleListeners(client); client.login(process.env.DISCORD_TOKEN);