From 4cf57abdbb7825a6b93c151597557608a1851247 Mon Sep 17 00:00:00 2001 From: user Date: Fri, 5 Apr 2024 17:10:10 +0300 Subject: [PATCH] fix --- app/client_bot/routers/content.py | 10 +++++----- app/core/models/_telegram/templates/player.py | 4 ++++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/client_bot/routers/content.py b/app/client_bot/routers/content.py index 898c2cb..aabc0d1 100644 --- a/app/client_bot/routers/content.py +++ b/app/client_bot/routers/content.py @@ -36,7 +36,7 @@ async def t_inline_query_node_content(query: types.InlineQuery, memory=None, use if not decrypted_content: make_log("OwnedContent", f"Can't get decrypted content: {content.id}", level='warning') - return await query.answer(content_list) + return await query.answer(content_list, cache_time=1) try: metadata_content = StoredContent.from_cid(db_session, content.json_format()['metadata_cid']) @@ -44,7 +44,7 @@ async def t_inline_query_node_content(query: types.InlineQuery, memory=None, use metadata_content_json = json.loads(f.read()) except BaseException as e: make_log("OwnedContent", f"Can't get metadata content: {e}", level='warning') - return await query.answer(content_list) + return await query.answer(content_list, cache_time=1) audio_title = metadata_content_json.get('name', "").split(' - ') title, performer = None, None @@ -72,16 +72,16 @@ async def t_inline_query_node_content(query: types.InlineQuery, memory=None, use ) ) - return await query.answer(content_list) + return await query.answer(content_list, cache_time=1) except BaseException as e: logger.error(f"Error in t_inline_query_node_content: {e}") traceback.print_exc() - return await query.answer([]) + return await query.answer([], cache_time=1) 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([]) + # return await query.answer([]) router.inline_query.register(t_inline_query_node_content, F.query.startswith('C')) diff --git a/app/core/models/_telegram/templates/player.py b/app/core/models/_telegram/templates/player.py index f6760bf..1a47066 100644 --- a/app/core/models/_telegram/templates/player.py +++ b/app/core/models/_telegram/templates/player.py @@ -87,6 +87,10 @@ class PlayerTemplates: ) inline_keyboard_array = [] extra_buttons = [] + else: + have_access = False + + make_log("TG-Player", f"Send content {content_type} ({content_encoding}) to chat {self._chat_id}. {cd_log}") for kmsg in self.db_session.query(KnownTelegramMessage).filter_by(