Don't try to track non-existant channels

This commit is contained in:
Adam Goldsmith 2024-04-20 20:03:42 -04:00
parent c476047b55
commit 71e23ec4c0
1 changed files with 7 additions and 1 deletions

View File

@ -101,8 +101,14 @@ class ArkhamDBUpdater(discord.Client):
logging.info(f" - {guild.name}")
logging.info("------")
for channel_id in self.channel_list:
for channel_id in list(self.channel_list):
channel = self.get_channel(channel_id)
if channel is None:
print(
f"channel {channel_id} does not exist, removing it from tracking!"
)
self.channel_list.remove(channel_id)
continue
permissions = channel.permissions_for(channel.guild.me)
missing_permissions = (
permissions & expected_permissions