From 5a047bf97966d363d8cb8b5f059f5ad993ce613e Mon Sep 17 00:00:00 2001 From: Parnassius Date: Sun, 26 Dec 2021 19:09:37 +0100 Subject: [PATCH] Make `emptydisconnect` disconnect when all vc members are bots (#5421) * [Audio] Disconnect from voice chat when every connected user is a bot * Update condition according to code review Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com> Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com> --- redbot/cogs/audio/core/tasks/player.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redbot/cogs/audio/core/tasks/player.py b/redbot/cogs/audio/core/tasks/player.py index 7f33b5980..c873300f2 100644 --- a/redbot/cogs/audio/core/tasks/player.py +++ b/redbot/cogs/audio/core/tasks/player.py @@ -28,7 +28,7 @@ class PlayerTasks(MixinMeta, metaclass=CompositeMetaClass): if await self.bot.cog_disabled_in_guild(self, server): continue - if [self.bot.user] == p.channel.members: + if p.channel.members and all(m.bot for m in p.channel.members): stop_times.setdefault(server.id, time.time()) pause_times.setdefault(server.id, time.time()) else: