feat: show rating on inline query

this commit also updates all query result titles

Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
This commit is contained in:
Macintxsh 2025-06-07 20:56:03 +03:00
parent 28df00e34f
commit 8568d788db
Signed by: mctaylors
GPG key ID: 4EEF4F949A266EE2

View file

@ -45,7 +45,7 @@ async def answer_query(update: Update, query: str, data) -> None:
results = [ results = [
InlineQueryResultArticle( InlineQueryResultArticle(
id=str(uuid4()), id=str(uuid4()),
title=f"ID: {query}", title=f"#{query} {rating}",
description=f"{characters} ({copyrights}) drawn by {artists}", description=f"{characters} ({copyrights}) drawn by {artists}",
input_message_content=InputTextMessageContent( input_message_content=InputTextMessageContent(
" ".join( " ".join(
@ -87,7 +87,7 @@ async def answer_query(update: Update, query: str, data) -> None:
results = [ results = [
InlineQueryResultArticle( InlineQueryResultArticle(
id=str(uuid4()), id=str(uuid4()),
title=f"ID: {query}", title=f"#{query} {rating}",
description=f"{characters} ({copyrights}) drawn by {artists}", description=f"{characters} ({copyrights}) drawn by {artists}",
thumbnail_url=data["preview_file_url"], thumbnail_url=data["preview_file_url"],
input_message_content=InputTextMessageContent( input_message_content=InputTextMessageContent(
@ -114,7 +114,7 @@ async def invalid_query(update: Update, query: str) -> None:
results = [ results = [
InlineQueryResultArticle( InlineQueryResultArticle(
id=str(uuid4()), id=str(uuid4()),
title=f"ID: {query}", title=f"#{query}",
description="Error", description="Error",
input_message_content=InputTextMessageContent( input_message_content=InputTextMessageContent(
" ".join([html_parser.code(f"#{query}"), "That record was not found."]), " ".join([html_parser.code(f"#{query}"), "That record was not found."]),