From d376d9cd2702147749ea28b5d7f99077cc9cac86 Mon Sep 17 00:00:00 2001 From: Rich O Date: Fri, 22 Nov 2019 09:10:02 -0500 Subject: [PATCH] Line 41 was causing problems, needs to be moved into CommandOnCooldown, Added check for CommandInvokeError --- r0b3bot.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/r0b3bot.py b/r0b3bot.py index 30d7bc1..4ad4290 100644 --- a/r0b3bot.py +++ b/r0b3bot.py @@ -38,11 +38,16 @@ hassapi = remote.API(HASS_IP_ADDRESS, HASS_API_KEY) @bot.event async def on_command_error(ctx, error): - print(error.retry_after) if isinstance(error, commands.CommandOnCooldown): #msg = 'This command is ratelimited, please try again in {:.2f}s'.format(error.retry_after) seconds = round(error.retry_after,1) + print(f" - Error, user tried to use command while in cooldown (wait is: {seconds}") await ctx.send(f"This command is ratelimited per user, please try again in {seconds}s") + if isinstance(error, commands.CommandInvokeError): + print(" - ERROR: encountered 'CommandInvokeError'") + print(f" - Dumping error: {error}") + await ctx.send("Error, unable to complete your request.") + await ctx.send() else: print('Oopsie, I found an error...') print(f"Error: {error}") -- 2.39.5