From e2075a6455fdb47af50d6445d868b1c19187ba4f Mon Sep 17 00:00:00 2001 From: MarkKoz Date: Wed, 11 Dec 2019 00:45:25 -0800 Subject: ModLog: make voice state event respect ignored channels --- bot/cogs/moderation/modlog.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bot/cogs/moderation/modlog.py b/bot/cogs/moderation/modlog.py index ffdd5b79f..00aba9872 100644 --- a/bot/cogs/moderation/modlog.py +++ b/bot/cogs/moderation/modlog.py @@ -759,7 +759,10 @@ class ModLog(Cog, name="ModLog"): after: discord.VoiceState ) -> None: """Log member voice state changes to the voice log channel.""" - if member.guild.id != GuildConstant.id: + if ( + member.guild.id != GuildConstant.id + or (before.channel and before.channel.id in GuildConstant.ignored) + ): return if member.id in self._ignored[Event.voice_state_update]: -- cgit v1.2.3