Don't try to track non-existant channels
This commit is contained in:
parent
c476047b55
commit
71e23ec4c0
|
@ -101,8 +101,14 @@ class ArkhamDBUpdater(discord.Client):
|
||||||
logging.info(f" - {guild.name}")
|
logging.info(f" - {guild.name}")
|
||||||
logging.info("------")
|
logging.info("------")
|
||||||
|
|
||||||
for channel_id in self.channel_list:
|
for channel_id in list(self.channel_list):
|
||||||
channel = self.get_channel(channel_id)
|
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)
|
permissions = channel.permissions_for(channel.guild.me)
|
||||||
missing_permissions = (
|
missing_permissions = (
|
||||||
permissions & expected_permissions
|
permissions & expected_permissions
|
||||||
|
|
Loading…
Reference in New Issue