mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-24 03:54:20 +00:00
Display a user friendly message on syntax errors
This commit is contained in:
parent
6583823c23
commit
65dac01c58
2 changed files with 6 additions and 0 deletions
|
@ -121,6 +121,9 @@ class DiscordBot(GenericBot):
|
||||||
with message.channel.typing():
|
with message.channel.typing():
|
||||||
try:
|
try:
|
||||||
await command.run(CommandArgs(parameters), data=data)
|
await command.run(CommandArgs(parameters), data=data)
|
||||||
|
except InvalidInputError as e:
|
||||||
|
await data.reply(f":warning: {' '.join(e.args)}\n"
|
||||||
|
f"Syntax: [c]/{command.name} {command.syntax}[/c]")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
sentry_sdk.capture_exception(e)
|
sentry_sdk.capture_exception(e)
|
||||||
error_message = f"{e.__class__.__name__}\n"
|
error_message = f"{e.__class__.__name__}\n"
|
||||||
|
|
|
@ -174,6 +174,9 @@ class TelegramBot(GenericBot):
|
||||||
# Run the command
|
# Run the command
|
||||||
try:
|
try:
|
||||||
await command.run(CommandArgs(parameters), data)
|
await command.run(CommandArgs(parameters), data)
|
||||||
|
except InvalidInputError as e:
|
||||||
|
await data.reply(f"⚠️ {' '.join(e.args)}\n"
|
||||||
|
f"Syntax: [c]/{command.name} {command.syntax}[/c]")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
sentry_sdk.capture_exception(e)
|
sentry_sdk.capture_exception(e)
|
||||||
error_message = f"⛔️ [b]{e.__class__.__name__}[/b]\n"
|
error_message = f"⛔️ [b]{e.__class__.__name__}[/b]\n"
|
||||||
|
|
Loading…
Reference in a new issue