From 9ff3988dd573ba3cadf0daafb4e0ac12373ef048 Mon Sep 17 00:00:00 2001 From: Justin Slay Date: Mon, 29 Dec 2025 13:54:23 -0700 Subject: [PATCH] Purge voice text channels for quarantine --- am_bot/cogs/quarantine.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/am_bot/cogs/quarantine.py b/am_bot/cogs/quarantine.py index a746e29..e6bd9c9 100644 --- a/am_bot/cogs/quarantine.py +++ b/am_bot/cogs/quarantine.py @@ -212,11 +212,18 @@ async def _purge_member_messages( one_hour_ago = datetime.now(timezone.utc) - timedelta(hours=1) deleted_count = 0 + # Purge from regular text channels for channel in guild.text_channels: deleted_count += await self._purge_channel( channel, member, one_hour_ago ) + # Purge from voice channel text chats + for voice_channel in guild.voice_channels: + deleted_count += await self._purge_channel( + voice_channel, member, one_hour_ago + ) + return deleted_count async def _purge_channel(