This commit is contained in:
user 2024-04-05 17:10:10 +03:00
parent 9edf7c56f5
commit 4cf57abdbb
2 changed files with 9 additions and 5 deletions

View File

@ -36,7 +36,7 @@ async def t_inline_query_node_content(query: types.InlineQuery, memory=None, use
if not decrypted_content: if not decrypted_content:
make_log("OwnedContent", f"Can't get decrypted content: {content.id}", level='warning') 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: try:
metadata_content = StoredContent.from_cid(db_session, content.json_format()['metadata_cid']) 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()) metadata_content_json = json.loads(f.read())
except BaseException as e: except BaseException as e:
make_log("OwnedContent", f"Can't get metadata content: {e}", level='warning') 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(' - ') audio_title = metadata_content_json.get('name', "").split(' - ')
title, performer = None, None 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: except BaseException as e:
logger.error(f"Error in t_inline_query_node_content: {e}") logger.error(f"Error in t_inline_query_node_content: {e}")
traceback.print_exc() 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): 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') 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')) router.inline_query.register(t_inline_query_node_content, F.query.startswith('C'))

View File

@ -87,6 +87,10 @@ class PlayerTemplates:
) )
inline_keyboard_array = [] inline_keyboard_array = []
extra_buttons = [] extra_buttons = []
else:
have_access = False
make_log("TG-Player", f"Send content {content_type} ({content_encoding}) to chat {self._chat_id}. {cd_log}") 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( for kmsg in self.db_session.query(KnownTelegramMessage).filter_by(