Add character limit to descriptions. Closes #14
This commit is contained in:
		| @@ -63,6 +63,10 @@ async def member_set(ctx: CommandContext): | ||||
|             if bounds_error: | ||||
|                 return CommandError(bounds_error) | ||||
|  | ||||
|         if prop == "description": | ||||
|             if len(value) > 1024: | ||||
|                 return CommandError("You can't have a description longer than 1024 characters.") | ||||
|  | ||||
|         if prop == "color": | ||||
|             match = re.fullmatch("#?([0-9A-Fa-f]{6})", value) | ||||
|             if not match: | ||||
|   | ||||
| @@ -59,6 +59,10 @@ async def system_set(ctx: CommandContext): | ||||
|     if ctx.has_next(): | ||||
|         value = ctx.remaining() | ||||
|         # Sanity checking | ||||
|         if prop == "description": | ||||
|             if len(value) > 1024: | ||||
|                 return CommandError("You can't have a description longer than 1024 characters.") | ||||
|  | ||||
|         if prop == "tag": | ||||
|             if len(value) > 32: | ||||
|                 return CommandError("You can't have a system tag longer than 32 characters.") | ||||
|   | ||||
		Reference in New Issue
	
	Block a user