From 819b648c87078a565bd86209677455ec3aebb266 Mon Sep 17 00:00:00 2001 From: Alexander PapaTutuWawa Date: Sun, 13 Jun 2021 19:42:45 +0200 Subject: [PATCH] feat: Add a catch-all handler --- papatutuwawa/mira/modules/pollen.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/papatutuwawa/mira/modules/pollen.py b/papatutuwawa/mira/modules/pollen.py index d4da279..1aa8db8 100644 --- a/papatutuwawa/mira/modules/pollen.py +++ b/papatutuwawa/mira/modules/pollen.py @@ -64,7 +64,8 @@ class PollenModule(BaseModule): self._subcommand_table = { 'subscribe': self._subscribe, 'unsubscribe': self._unsubscribe, - 'hilfe': self._help + 'hilfe': self._help, + '*': self._any } self._sleep_duration = self.get_option('sleep_duration', 12 * 3600) @@ -262,5 +263,9 @@ Level: 0 (Kein Pollenflug) - 3 (Starker Pollenflug) ''' self.send_message(msg.from_, body) + async def _any(self, cmd, msg): + self.send_message(msg.from_, 'Unbekannter Befehl') + await self._help(cmd, msg) + def get_instance(base, **kwargs): return PollenModule.get_instance(base, **kwargs)