Compare commits

...

2 commits

Author SHA1 Message Date
e2f8653441
feat: id is now hyperlinked
All checks were successful
Build / Upload to production (push) Successful in 1m19s
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2025-07-23 18:56:26 +03:00
40b9ca48c9
revert: replace View original with Open in App
This reverts commit 1d40f6ae5d.
2025-07-23 18:41:19 +03:00

View file

@ -53,11 +53,11 @@ async def answer_query(
"Show information",
url=helpers.create_deep_linked_url(context.bot.username, str(query)),
),
InlineKeyboardButton(f"Open in {config.app.name}",
url=f"{config.app.protocol}://{config.app.hostname}/posts/{query}"),
]
]
id_string = HtmlFormat.hyperlink(f"#{query}", f"{config.app.protocol}://{config.app.hostname}/posts/{query}")
if data["is_banned"]:
results = [
InlineQueryResultArticle(
@ -67,7 +67,7 @@ async def answer_query(
input_message_content=InputTextMessageContent(
" ".join(
[
HtmlFormat.code(f"#{query}"),
id_string,
HtmlFormat.strikethrough(
" ".join(
[
@ -92,6 +92,8 @@ async def answer_query(
await update.inline_query.answer(results)
return
keyboard[0].append(InlineKeyboardButton("View original", url=data["file_url"]))
results = [
InlineQueryResultArticle(
id=str(uuid4()),
@ -101,7 +103,7 @@ async def answer_query(
input_message_content=InputTextMessageContent(
" ".join(
[
HtmlFormat.code(f"#{query}"),
id_string,
" ".join(
[
HtmlFormat.bold(f"{characters} ({copyrights})"),
@ -129,7 +131,7 @@ async def invalid_query(update: Update, query: int) -> None:
title=f"#{query}",
description="Error",
input_message_content=InputTextMessageContent(
" ".join([HtmlFormat.code(f"#{query}"), "That record was not found."]),
" ".join([HtmlFormat.strikethrough(f"#{query}"), "That record was not found."]),
parse_mode=ParseMode.HTML,
),
)