Add an error when using emojis in member names or system tags. Closes #13

This commit is contained in:
Ske 2018-09-07 17:57:12 +02:00
parent 5930f490ce
commit a2cbf20add
2 changed files with 7 additions and 1 deletions

View file

@ -55,10 +55,13 @@ async def member_set(ctx: CommandContext):
help=help.edit_member)
if ctx.has_next():
value = " ".join(ctx.remaining())
value = ctx.remaining()
# Sanity/validity checks and type conversions
if prop == "name":
if re.search("<a?:\w+:\d+>", value):
return CommandError("Due to a Discord limitation, custom emojis aren't supported. Please use a standard emoji instead.")
bounds_error = utils.bounds_check_member_name(value, system.tag)
if bounds_error:
return CommandError(bounds_error)