From 5d487a7f7825fa7459c55bb1bafda7ea2588d2c9 Mon Sep 17 00:00:00 2001 From: Phxntxm Date: Thu, 20 Apr 2017 17:42:52 -0500 Subject: [PATCH] Add a check when creating a tag, to ensure that it doesn't already exist --- cogs/tags.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cogs/tags.py b/cogs/tags.py index e455e06..a8d32ab 100644 --- a/cogs/tags.py +++ b/cogs/tags.py @@ -95,6 +95,13 @@ class Tags: await ctx.send("Sorry, but your tag trigger was detected to be forbidden. Current forbidden tag triggers are: \n{}".format("\n".join(forbidden_tags))) return + tags = await utils.get_content('tags', str(ctx.message.guild.id)) + if tags and len(tags['tags']) > 0: + for t in tags['tags']: + if t['trigger'].lower().strip() == tag: + await ctx.send("There is already a tag setup called {}!".format(trigger)) + return + try: await my_msg.delete() await msg.delete()