From a5d8e849aae9a844f66c2f49e613e829bd74b5c4 Mon Sep 17 00:00:00 2001 From: Phxntxm Date: Fri, 24 Mar 2017 15:37:03 -0500 Subject: [PATCH] Catch an invalid nickname being passed --- cogs/mod.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cogs/mod.py b/cogs/mod.py index fefaed9..9e715a8 100644 --- a/cogs/mod.py +++ b/cogs/mod.py @@ -23,8 +23,12 @@ class Mod: EXAMPLE: !nick Music Bot RESULT: My nickname is now Music Bot""" - await ctx.message.guild.me.edit(nick=name) - await ctx.send("\N{OK HAND SIGN}") + try: + await ctx.message.guild.me.edit(nick=name) + except discord.HTTPException: + await ctx.send("Sorry but I can't change my nickname to {}".format(name)) + else: + await ctx.send("\N{OK HAND SIGN}") @commands.command(no_pm=True) @utils.custom_perms(kick_members=True)