photo_bot: жёсткий промпт — чек-лист A-E, фиксация мимики/графики, правила отказа

This commit is contained in:
Denis Krivochenko
2026-08-17 17:10:37 +07:00
parent d3b1ba6e8a
commit 0941a28da4
3 changed files with 48 additions and 28 deletions
+4 -3
View File
@@ -220,10 +220,12 @@ async def photo_module_handler(msg: Message):
verdict = ai_res['verdict']
reason = ai_res['reason'] or 'Причина не указана.'
mimi = ai_res.get('mimi', '')
grafika = ai_res.get('grafika', '')
log_menu_stats(user_id, "Photo Bot (TEST)", f"ИИ-вердикт: {verdict}")
# Фото остаётся в pending — можно повторить проверку другим фото (кнопка 2)
await msg.answer(photo_test_result(verdict, reason), parse_mode="html")
await msg.answer(photo_test_result(verdict, reason, mimi, grafika), parse_mode="html")
return
elif cmd == "2":
@@ -314,8 +316,7 @@ async def photo_module_handler(msg: Message):
file_id = getattr(msg.content, "file_id", None)
raw_bytes = None
face_text = PHOTO_TEST_RECEIVING_TEXT if config.PHOTO_TEST_MODE else PHOTO_PROCESSING_FACE_TEXT
await msg.answer(face_text, parse_mode="html")
await msg.answer(PHOTO_PROCESSING_FACE_TEXT, parse_mode="html")
try:
downloaded_file = await states.tc_bot.download_file_by_id(file_id)