Skip to content

Commit de8d5cb

Browse files
authored
Merge pull request #75 from Tibo-Ulens/hotfix
Properly map and handle command errors
2 parents ee65846 + da021ea commit de8d5cb

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

bot/extensions/__init__.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,15 @@ async def cog_app_command_error(self, ia: Interaction, error: AppCommandError):
9191
await ia.followup.send(content=event.user_msg, ephemeral=True)
9292

9393
async def cog_command_error(self, ctx: Context, error: CommandError):
94-
event = self.app_error_to_event(ctx, error)
94+
event = self.error_to_event(ctx, error)
95+
96+
if event.error:
97+
logger.error(traceback.format_exc())
98+
self.bot.logger.error(event)
99+
self.bot.discord_logger.error(event, guild=ctx.guild)
100+
else:
101+
self.bot.discord_logger.warning(event, guild=ctx.guild)
95102

96-
self.bot.discord_logger.warning(event, guild=ctx.guild)
97103
await ctx.reply(event.user_msg, ephemeral=True)
98104

99105

0 commit comments

Comments
 (0)