From 3088fbfaa419df909908e00d2c9af9dec62d6206 Mon Sep 17 00:00:00 2001 From: Aleksa Vuckovic Date: Wed, 10 Jun 2026 22:06:29 +0200 Subject: Reject /play early when voice channel is full Discord silently drops the bot's op 4 join when the channel user limit is reached and the bot lacks Move Members, causing a 30s AbortError timeout. Check voiceChannel.full upfront and return a clear error to the user. Also revert the voice-join diagnostic logging added while investigating. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/bot.js | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'src/bot.js') diff --git a/src/bot.js b/src/bot.js index 21eadf5..3ec9aa1 100644 --- a/src/bot.js +++ b/src/bot.js @@ -110,16 +110,4 @@ client.on('warn', (info) => { console.warn(`[WARN] ${new Date().toISOString()} - ${info}`); }); -client.on('debug', (info) => { - if (info.includes('VOICE') || info.includes('Voice') || info.includes('voice')) { - console.log(`[DJS DEBUG] ${info}`); - } -}); - -client.on('raw', (packet) => { - if (packet.t === 'VOICE_STATE_UPDATE' || packet.t === 'VOICE_SERVER_UPDATE') { - console.log(`[RAW ${packet.t}]`, JSON.stringify(packet.d)); - } -}); - client.login(process.env.DISCORD_TOKEN); \ No newline at end of file -- cgit v1.2.3