From 052410ecf75d1e81d83cccee945bbcae47a8f369 Mon Sep 17 00:00:00 2001 From: Davte Date: Mon, 15 Jul 2019 15:02:11 +0200 Subject: [PATCH] Fixed bugs in parser decorator --- davtelepot/bot.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/davtelepot/bot.py b/davtelepot/bot.py index 39246d9..1aa1f85 100644 --- a/davtelepot/bot.py +++ b/davtelepot/bot.py @@ -611,7 +611,7 @@ class Bot(TelegramBot, ObjectWithDatabase): parser['argument'] == 'update' and check_function(update) ): - replier = parser['function'] + replier = parser['handler'] break if replier: reply = await replier( @@ -1362,20 +1362,20 @@ class Bot(TelegramBot, ObjectWithDatabase): ) def parser_decorator(parser): - async def decorated_parser(bot, message, user_record): + async def decorated_parser(bot, update, user_record): logging.info( f"Text message update matching condition " f"`{condition.__name__}@{bot.name}` from " "`{user}`".format( user=( - message['from'] - if 'from' in message - else message['chat'] + update['from'] + if 'from' in update + else update['chat'] ) ) ) if bot.authorization_function( - update=message, + update=update, user_record=user_record, authorization_level=authorization_level ):