From 84a897868d95f00d4f34c84dbfd2fd92015c761e Mon Sep 17 00:00:00 2001
From: mctaylors <cantsendmails@mctaylors.ru>
Date: Sun, 18 May 2025 11:08:09 +0300
Subject: [PATCH] feat: use LinkPreviewOptions in answer_query

Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
---
 inline_query.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/inline_query.py b/inline_query.py
index 3e625a1..fa2e71a 100644
--- a/inline_query.py
+++ b/inline_query.py
@@ -1,7 +1,7 @@
 from uuid import uuid4
 
 from telegram import Update, InlineKeyboardButton, InlineQueryResultArticle, InputTextMessageContent, \
-    InlineKeyboardMarkup
+    InlineKeyboardMarkup, LinkPreviewOptions
 from telegram.constants import ParseMode
 from telegram.ext import ContextTypes
 
@@ -70,9 +70,9 @@ async def answer_query(update: Update, query: str, data) -> None:
             thumbnail_url=data['preview_file_url'],
             input_message_content=InputTextMessageContent(
                 f"ID: <code>{query}</code> {rating}\n"
-                f"<a href='{data['large_file_url']}'><b>{characters} ({copyrights})</b> "
-                f"drawn by <b>{artists}</b></a>",
-                parse_mode=ParseMode.HTML
+                f"<b>{characters} ({copyrights})</b> drawn by <b>{artists}</b>",
+                parse_mode=ParseMode.HTML,
+                link_preview_options=LinkPreviewOptions(url=data['large_file_url'])
             ),
             reply_markup=InlineKeyboardMarkup(keyboard)
         )