From 87a2f629c788812ef41f75cea795e92b2d08373f Mon Sep 17 00:00:00 2001 From: Davte Date: Fri, 12 Jul 2019 14:22:34 +0200 Subject: [PATCH] Commands, aliases and callback handlers must be checked in order --- davtelepot/bot.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/davtelepot/bot.py b/davtelepot/bot.py index b5ba925..65effc5 100644 --- a/davtelepot/bot.py +++ b/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