Improved command error handling

This commit is contained in:
Sven Heidemann 2022-07-19 21:55:42 +02:00
parent 5bf89f03da
commit d617c6b453
3 changed files with 4 additions and 3 deletions

View File

@ -19,7 +19,7 @@
"cpl-core>=2022.7.0.post4",
"cpl-translation==2022.7.0.post2",
"cpl-query==2022.7.0",
"cpl-discord==2022.7.0.post2"
"cpl-discord==2022.7.0.post4"
],
"DevDependencies": [
"cpl-cli>=2022.7.0.post2"

View File

@ -5,7 +5,8 @@
"no_permission_message": "Nein!\nIch höre nicht auf dich ¯\\_(ツ)_/¯",
"not_implemented_yet": "Ey Alter, das kann ich noch nicht...",
"errors": {
"command_error": "Es gab einen Fehler. Meld dich bitte bei einem Admin.",
"error": "Es gab einen Fehler. Meld dich bitte bei einem Admin.",
"command_error": "Es gab einen Fehler beim bearbeiten des Befehls. Meld dich bitte bei einem Admin.",
"missing_required_argument": "Fehler: Ein benötigter Parameter fehlt!",
"argument_parsing_error": "Fehler: Parameter konnte nicht gelesen werden!",
"unexpected_quote_error": "Fehler: Unerwarteter Zitat Fehler!",
@ -49,6 +50,7 @@
"purge_message": "Na gut..., ich lösche alle Nachrichten wenns sein muss."
},
"base": {
"technician_error_message": "Es gab ein Fehler mit dem Event: {}\nDatum und Zeit: {}\nSchau bitte ins log für Details.UUID: {}",
"technician_command_error_message": "Es gab ein Fehler mit dem Befehl: {} ausgelöst von {} -> {}\nDatum und Zeit: {}\nSchau bitte ins log für Details.UUID: {}",
"welcome_message": "Hello There!\nIch heiße dich bei {} herzlichst willkommen!",
"welcome_message_for_team": "{} hat gerade das Irrenhaus betreten.",

View File

@ -39,7 +39,6 @@ class BaseOnCommandErrorEvent(OnCommandErrorABC):
uid = uuid.uuid4()
self._logger.error(__name__, f'Got error: {type(error).__name__} UID: {uid}')
# Todo: translate error messages !!!
if isinstance(error, commands.MissingRequiredArgument):
await self._messenger.send_ctx_msg(ctx, self._t.transform('common.errors.missing_required_argument'), without_tracking=True)