From 306fe1ca131aef259cdc4760e3ce8913596dc4d2 Mon Sep 17 00:00:00 2001 From: Twentysix Date: Wed, 31 Aug 2016 18:55:49 +0200 Subject: [PATCH] [Owner] Handle rate limit of name change --- cogs/owner.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/cogs/owner.py b/cogs/owner.py index eda5dcc6e..a95b5bf53 100644 --- a/cogs/owner.py +++ b/cogs/owner.py @@ -252,8 +252,15 @@ class Owner: """Sets Red's name""" name = name.strip() if name != "": - await self.bot.edit_profile(settings.password, username=name) - await self.bot.say("Done.") + try: + await self.bot.edit_profile(settings.password, username=name) + except: + await self.bot.say("Failed to change name. Remember that you" + " can only do it up to 2 times an hour." + "Use nicknames if you need frequent " + "changes. {}set nickname".format(ctx.prefix)) + else: + await self.bot.say("Done.") else: await send_cmd_help(ctx)