diff --git a/cogs/chal/chal.py b/cogs/chal/chal.py index 6c80c83..6fa5f91 100644 --- a/cogs/chal/chal.py +++ b/cogs/chal/chal.py @@ -31,6 +31,10 @@ async def create(self, ctx: SlashContext, name: str) -> None: if channel_name in AUTOGENERATED_CHANNELS.values(): await ctx.send('Cannot create a challenge with the same name as an autogenerated channel.') return + for ctf_channel in category_folder.text_channels: + if(ctf_channel.name == channel_name): + await ctx.send('Cannot create a challenge with the same name as an existing channel.') + return await ctx.guild.create_text_channel( name=channel_name, category=category_folder,