[Snacktime] Ignore deleted channels in settings

This commit is contained in:
aikaterna
2021-07-22 16:48:07 -07:00
committed by GitHub
parent 6d81d7a042
commit a00c133c2d

View File

@@ -106,13 +106,14 @@ class Snacktime(commands.Cog):
"""snack stuff"""
if ctx.invoked_subcommand is None:
guild_data = await self.config.guild(ctx.guild).all()
if not guild_data["DELIVER_CHANNELS"]:
channel_names = ["No channels set."]
else:
channel_names = []
channel_names = []
if guild_data["DELIVER_CHANNELS"]:
for channel_id in guild_data["DELIVER_CHANNELS"]:
channel_obj = self.bot.get_channel(channel_id)
channel_names.append(channel_obj.name)
if channel_obj:
channel_names.append(channel_obj.name)
if len(channel_names) == 0:
channel_names = ["No channels set."]
if guild_data["FRIENDS"] is True:
invite_friends = "Friends only"