diff --git a/club-penguin.py b/club-penguin.py index 5566a42..0cf30f2 100644 --- a/club-penguin.py +++ b/club-penguin.py @@ -42,9 +42,12 @@ async def on_message(message): if any(w in message.content for w in RUDE_WORDS): await message.channel.send('Your Club Penguin account has been deactivated for inappropriate language.') oldnick = message.author.nick - await message.author.edit(nick="BANNED") - await asyncio.sleep(300) - await message.author.edit(nick=oldnick) + try: + await message.author.edit(nick="BANNED") + await asyncio.sleep(300) + await message.author.edit(nick=oldnick) + except discord.Forbidden: + print('Permissions error while trying to change nickname of {}'.format(message.author), file=sys.stderr) with open('token') as f: token = f.read().strip()