WIP: #7/fix-disconnect #8

Draft
logan wants to merge 30 commits from #7/fix-disconnect into master
Showing only changes of commit 66e4e38e5e - Show all commits

View File

@@ -50,11 +50,11 @@ class DiscordBotManager:
if not self._voice_ready_event.is_set(): self._voice_ready_event.set()
elif before.channel is not None and after.channel is None:
LOGGER.warning(f"{member.name} left voice channel {before.channel.name}")
guild_id = before.channel.guild.id
if guild_id in self.voice_connections:
LOGGER.warning(f"Bot was disconnected from {guild_id} unexpectedly. Cleaning up...")
await self.leave_voice_channel(guild_id)
self._voice_ready_event.clear()
# guild_id = before.channel.guild.id
# if guild_id in self.voice_connections:
# LOGGER.warning(f"Bot was disconnected from {guild_id} unexpectedly. Cleaning up...")
# await self.leave_voice_channel(guild_id)
# self._voice_ready_event.clear()
@self.bot.event
async def on_disconnect():