Упрощение полей запроса и добавление ссылок на VNDB в ответах бота
This commit is contained in:
14
bot.py
14
bot.py
@@ -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
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user