mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
Added length validation for [p]set name and [p]set nickname (#4364)
This commit is contained in:
parent
5cd3a5b5af
commit
ef839722f4
@ -1919,6 +1919,9 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic):
|
|||||||
async def _username(self, ctx: commands.Context, *, username: str):
|
async def _username(self, ctx: commands.Context, *, username: str):
|
||||||
"""Sets [botname]'s username."""
|
"""Sets [botname]'s username."""
|
||||||
try:
|
try:
|
||||||
|
if len(username) > 32:
|
||||||
|
await ctx.send(_("Failed to change name. Must be 32 characters or fewer."))
|
||||||
|
return
|
||||||
await self._name(name=username)
|
await self._name(name=username)
|
||||||
except discord.HTTPException:
|
except discord.HTTPException:
|
||||||
await ctx.send(
|
await ctx.send(
|
||||||
@ -1938,6 +1941,9 @@ class Core(commands.commands._RuleDropper, commands.Cog, CoreLogic):
|
|||||||
async def _nickname(self, ctx: commands.Context, *, nickname: str = None):
|
async def _nickname(self, ctx: commands.Context, *, nickname: str = None):
|
||||||
"""Sets [botname]'s nickname."""
|
"""Sets [botname]'s nickname."""
|
||||||
try:
|
try:
|
||||||
|
if len(nickname) > 32:
|
||||||
|
await ctx.send(_("Failed to change nickname. Must be 32 characters or fewer."))
|
||||||
|
return
|
||||||
await ctx.guild.me.edit(nick=nickname)
|
await ctx.guild.me.edit(nick=nickname)
|
||||||
except discord.Forbidden:
|
except discord.Forbidden:
|
||||||
await ctx.send(_("I lack the permissions to change my own nickname."))
|
await ctx.send(_("I lack the permissions to change my own nickname."))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user