diff --git a/cogs/clan_messages/__init__.py b/cogs/clan_messages/__init__.py index b94f405..e340251 100644 --- a/cogs/clan_messages/__init__.py +++ b/cogs/clan_messages/__init__.py @@ -135,7 +135,14 @@ class ClanMessages(commands.Cog, name="Clan Messages"): session.commit() return ret_channel - return await guild.fetch_channel(channel_id) + try: + return await guild.fetch_channel(channel_id) + except nextcord.NotFound: + # the channel was deleted for some reason + return await guild.create_text_channel( + channel_name, + reason="Creating channel as required for by design of Dakiny-Messages repo.", + ) def repo_setup(self): """