From 16fc5d663d48eec140e025bc704fcce6bcb42583 Mon Sep 17 00:00:00 2001 From: Myned Date: Tue, 17 Oct 2017 01:51:40 -0400 Subject: [PATCH] Added dm report for on_error --- src/main/run.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/run.py b/src/main/run.py index 6d4730f..f579027 100644 --- a/src/main/run.py +++ b/src/main/run.py @@ -54,7 +54,8 @@ async def on_ready(): async def on_error(error, *args, **kwargs): print('\n! ! ! ! !\nE R R O R : {}\n! ! ! ! !\n'.format(error), file=sys.stderr) tb.print_exc() - await bot.get_channel(u.config['info_channel']).send('**ERROR** ⚠️ {}'.format(error)) + await bot.get_user(u.config['owner_id']).send('**ERROR** ⚠️ `{}`'.format(error)) + await bot.get_channel(u.config['info_channel']).send('**ERROR** ⚠️ `{}`'.format(error)) # u.notify('E R R O R') await bot.logout() u.close(bot.loop) @@ -64,14 +65,15 @@ async def on_error(error, *args, **kwargs): async def on_command_error(ctx, error): if isinstance(error, errext.CheckFailure): await ctx.send('⛔️ **Insufficient permissions.**', delete_after=10) + await ctx.message.add_reaction('⛔️') elif isinstance(error, errext.CommandNotFound): print('INVALID COMMAND : {}'.format(error), file=sys.stderr) else: print('\n! ! ! ! ! ! ! ! ! ! ! !\nC O M M A N D E R R O R : {}\n! ! ! ! ! ! ! ! ! ! ! !\n'.format( error), file=sys.stderr) tb.print_exception(type(error), error, error.__traceback__, file=sys.stderr) - await bot.get_user(u.config['owner_id']).send('**COMMAND ERROR** ⚠️ {}'.format(error)) - await bot.get_channel(u.config['info_channel']).send('**COMMAND ERROR** ⚠️ {}'.format(error)) + await bot.get_user(u.config['owner_id']).send('**COMMAND ERROR** ⚠️ `{}`'.format(error)) + await bot.get_channel(u.config['info_channel']).send('**COMMAND ERROR** ⚠️ `{}`'.format(error)) await exc.send_error(ctx, error) # u.notify('C O M M A N D E R R O R')