Queer European MD passionate about IT
ソースを参照

Commands, aliases and callback handlers must be checked in order

Davte 5 年 前
コミット
87a2f629c7
1 ファイル変更4 行追加2 行削除
  1. 4 2
      davtelepot/bot.py

+ 4 - 2
davtelepot/bot.py

@@ -139,10 +139,12 @@ class Bot(TelegramBot, ObjectWithDatabase):
         }
         # Special text message handlers: individual, commands, aliases, parsers
         self.individual_text_message_handlers = dict()
-        self.commands = dict()
-        self.command_aliases = dict()
+        self.commands = OrderedDict()
+        self.command_aliases = OrderedDict()
         self._unknown_command_message = None
         self.text_message_parsers = OrderedDict()
+        # Callback query-related properties
+        self.callback_handlers = OrderedDict()
         # Inline query-related properties
         self.inline_query_handlers = OrderedDict()
         self._default_inline_query_answer = None