From 042495cde256ec048c62575e1df1a546ee35e091 Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Sun, 13 Jul 2025 01:17:23 -0400 Subject: [PATCH] Remove code to rejoin as it was not in the code originally #7 --- app/internal/bot_manager.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/app/internal/bot_manager.py b/app/internal/bot_manager.py index 7b37a7e..36dd868 100644 --- a/app/internal/bot_manager.py +++ b/app/internal/bot_manager.py @@ -43,21 +43,6 @@ class DiscordBotManager: @self.bot.event async def on_voice_state_update(member, before, after): - # Check if the bot was disconnected - if member == self.bot.user and after.channel is None: - guild_id = before.channel.guild.id - if not self.voice_clients.get(guild_id): - LOGGER.info("Bot has left channel, reconnection ignored.") - return - LOGGER.info(f"Bot was disconnected from channel in guild {guild_id}. Attempting to reconnect...") - try: - await self.leave_voice_channel(guild_id) - except Exception as e: - LOGGER.warning(f"Error leaving voice channel: '{e}'") - # Attempt to reconnect to the channel after a brief pause - await asyncio.sleep(2) - await self.join_voice_channel(guild_id, before.channel.id) - if member == self.bot.user and before.channel is None and after.channel is not None: print(f"{member.name} joined voice channel {after.channel.name}") self._voice_ready_event.set()