diff --git a/bot/main.py b/bot/main.py index 4a88660..77d1d6c 100644 --- a/bot/main.py +++ b/bot/main.py @@ -34,6 +34,14 @@ async def command_start_handler(message: Message) -> None: @router.callback_query() async def process_callback(callback_query: CallbackQuery): cbq = vars(callback_query) + cbq["from"] = vars(callback_query.from_user) + cbq["message"] = vars(callback_query.message) + cbq["message"]["chat"] = vars(callback_query.message.chat) + data = cbq["data"] + if data.startswith("vouch"): + await handle_button(cbq) + elif data.startswith("unlink"): + await handle_unlink(cbq, state) try: cbq["from"] = vars(callback_query.from_user) cbq["message"] = vars(callback_query.message) diff --git a/bot/utils/mention.py b/bot/utils/mention.py index d420f71..ccbb0b3 100644 --- a/bot/utils/mention.py +++ b/bot/utils/mention.py @@ -13,7 +13,7 @@ def mention(user): def userdata_extract(user): ln = " " + user.get('last_name') if user.get('last_name') else "" - identity = f"{user['first_name']}{ln})}".strip() + identity = f"{user['first_name']}{ln}" uid = user["id"] username = user.get("username", "") if username: