Improved command error handling
This commit is contained in:
parent
5bf89f03da
commit
d617c6b453
@ -19,7 +19,7 @@
|
|||||||
"cpl-core>=2022.7.0.post4",
|
"cpl-core>=2022.7.0.post4",
|
||||||
"cpl-translation==2022.7.0.post2",
|
"cpl-translation==2022.7.0.post2",
|
||||||
"cpl-query==2022.7.0",
|
"cpl-query==2022.7.0",
|
||||||
"cpl-discord==2022.7.0.post2"
|
"cpl-discord==2022.7.0.post4"
|
||||||
],
|
],
|
||||||
"DevDependencies": [
|
"DevDependencies": [
|
||||||
"cpl-cli>=2022.7.0.post2"
|
"cpl-cli>=2022.7.0.post2"
|
||||||
|
@ -5,7 +5,8 @@
|
|||||||
"no_permission_message": "Nein!\nIch höre nicht auf dich ¯\\_(ツ)_/¯",
|
"no_permission_message": "Nein!\nIch höre nicht auf dich ¯\\_(ツ)_/¯",
|
||||||
"not_implemented_yet": "Ey Alter, das kann ich noch nicht...",
|
"not_implemented_yet": "Ey Alter, das kann ich noch nicht...",
|
||||||
"errors": {
|
"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!",
|
"missing_required_argument": "Fehler: Ein benötigter Parameter fehlt!",
|
||||||
"argument_parsing_error": "Fehler: Parameter konnte nicht gelesen werden!",
|
"argument_parsing_error": "Fehler: Parameter konnte nicht gelesen werden!",
|
||||||
"unexpected_quote_error": "Fehler: Unerwarteter Zitat Fehler!",
|
"unexpected_quote_error": "Fehler: Unerwarteter Zitat Fehler!",
|
||||||
@ -49,6 +50,7 @@
|
|||||||
"purge_message": "Na gut..., ich lösche alle Nachrichten wenns sein muss."
|
"purge_message": "Na gut..., ich lösche alle Nachrichten wenns sein muss."
|
||||||
},
|
},
|
||||||
"base": {
|
"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: {}",
|
"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": "Hello There!\nIch heiße dich bei {} herzlichst willkommen!",
|
||||||
"welcome_message_for_team": "{} hat gerade das Irrenhaus betreten.",
|
"welcome_message_for_team": "{} hat gerade das Irrenhaus betreten.",
|
||||||
|
@ -39,7 +39,6 @@ class BaseOnCommandErrorEvent(OnCommandErrorABC):
|
|||||||
uid = uuid.uuid4()
|
uid = uuid.uuid4()
|
||||||
self._logger.error(__name__, f'Got error: {type(error).__name__} UID: {uid}')
|
self._logger.error(__name__, f'Got error: {type(error).__name__} UID: {uid}')
|
||||||
|
|
||||||
# Todo: translate error messages !!!
|
|
||||||
if isinstance(error, commands.MissingRequiredArgument):
|
if isinstance(error, commands.MissingRequiredArgument):
|
||||||
await self._messenger.send_ctx_msg(ctx, self._t.transform('common.errors.missing_required_argument'), without_tracking=True)
|
await self._messenger.send_ctx_msg(ctx, self._t.transform('common.errors.missing_required_argument'), without_tracking=True)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user