Упрощение полей запроса и добавление ссылок на VNDB в ответах бота

This commit is contained in:
2026-05-01 17:21:54 +03:00
parent ddf44ac2b5
commit 74c0798c6c

14
bot.py
View File

@@ -183,7 +183,7 @@ Staff: {stats.get('staff', 0)}
results = await vndb_client.query_vn(
filters=["search", "=", query.strip()],
fields=["id", "title", "image.url"],
fields=["id", "title"],
results=10
)
@@ -199,13 +199,11 @@ Staff: {stats.get('staff', 0)}
await update.message.reply_text(text, parse_mode="HTML")
# images
for vn in results["results"][:3]:
img_url = vn.get("image.url") or vn.get("image", {}).get("url")
for vn in results["results"]:
text += f"{vn.get('id')} - {vn.get('title')}\n"
if img_url:
await update.message.reply_photo(
photo=f"https://t.vndb.org{img_url}"
)
# 👇 ДОБАВЬ ССЫЛКУ НА VNDB
text += f"https://vndb.org/{vn.get('id')}\n\n"
except Exception as e:
logger.error(e)
@@ -227,7 +225,7 @@ Staff: {stats.get('staff', 0)}
results = await vndb_client.query_character(
filters=["search", "=", query.strip()],
fields=["id", "name", "original", "image.url"],
fields=["id", "name", "original"],
results=10
)