aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/converters.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/bot/converters.py b/bot/converters.py
index cca57a02d..d73ab73f1 100644
--- a/bot/converters.py
+++ b/bot/converters.py
@@ -175,6 +175,12 @@ class TagNameConverter(Converter):
"Rejecting the request.")
raise BadArgument("Are you insane? That's way too long!")
+ # The tag name is ascii but does not contain any letters.
+ elif not any(character.isalpha() for character in tag_name):
+ log.warning(f"{ctx.author} tried to request a tag name without letters. "
+ "Rejecting the request.")
+ raise BadArgument("Tag names must contain at least one letter.")
+
return tag_name