From 0fc533bbd5e76f87520723bba587ea5673587ddd Mon Sep 17 00:00:00 2001 From: vibe-bot Date: Sun, 10 Aug 2025 23:26:00 +0200 Subject: [PATCH] fix(entrance-exit): Stelle sicher, dass VoiceStateUpdate/DM-Commands via expliziten Intents (Guilds, GuildVoiceStates, DirectMessages, MessageContent) aktiv sind --- server/src/index.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/server/src/index.ts b/server/src/index.ts index 52b5e97..34ae6bc 100644 --- a/server/src/index.ts +++ b/server/src/index.ts @@ -143,10 +143,12 @@ console.log(generateDependencyReport()); // --- Discord Client --- const client = new Client({ - // 32385 = Guilds + GuildVoiceStates + GuildMessages + GuildMessageReactions + GuildMessageTyping - // + DirectMessages + DirectMessageReactions + DirectMessageTyping - // (ohne privilegierte Intents wie MessageContent/GuildMembers/Presences) - intents: 32385, + intents: [ + GatewayIntentBits.Guilds, + GatewayIntentBits.GuildVoiceStates, + GatewayIntentBits.DirectMessages, + GatewayIntentBits.MessageContent, + ], partials: [Partials.Channel] }); @@ -418,7 +420,7 @@ client.on(Events.VoiceStateUpdate, async (oldState: VoiceState, newState: VoiceS client.on(Events.MessageCreate, async (message: Message) => { try { if (message.author?.bot) return; - // Commands überall annehmen + // Commands überall annehmen (inkl. DMs) const content = (message.content || '').trim(); if (content.startsWith('?')) { await handleCommand(message, content);