photo_bot: жёсткий промпт — чек-лист A-E, фиксация мимики/графики, правила отказа
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user