From 1c3816ff79991dbf1925422a5d985de20722ce43 Mon Sep 17 00:00:00 2001 From: user Date: Fri, 5 Apr 2024 16:59:56 +0300 Subject: [PATCH] fix --- app/client_bot/routers/content.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app/client_bot/routers/content.py b/app/client_bot/routers/content.py index a02c75e..d35623d 100644 --- a/app/client_bot/routers/content.py +++ b/app/client_bot/routers/content.py @@ -54,6 +54,8 @@ async def t_inline_query_node_content(query: types.InlineQuery, memory=None, use title = audio_title[0].strip() + result_kwargs = {} + content_list.append( types.InlineQueryResultAudio( id=content.id, @@ -65,7 +67,8 @@ async def t_inline_query_node_content(query: types.InlineQuery, memory=None, use 'text': user.translated('viewTrack_button'), 'url': f"https://t.me/{CLIENT_TELEGRAM_BOT_USERNAME}?start=C{content.cid.serialize_v2()}" }] - ]) + ]), + **result_kwargs ) ) @@ -75,4 +78,11 @@ async def t_inline_query_node_content(query: types.InlineQuery, memory=None, use traceback.print_exc() return await query.answer([]) -router.inline_query.register(t_inline_query_node_content, lambda: True) + +async def t_chosen_inline_result_node_content(query: types.ChosenInlineResult, memory=None, user=None, db_session=None, chat_wrap=None, **extra): + make_log("OwnedContent", f"Chosen inline result: {query.result_id}", level='info') + return await query.answer([]) + + +router.inline_query.register(t_inline_query_node_content, F.query.startswith('C')) +router.chosen_inline_result.register(t_chosen_inline_result_node_content, lambda: True)