Фото: неверная команда — глобальное сообщение ошибки; тест-режим: кнопка 9 «Назад»

This commit is contained in:
dddennnisss
2026-08-22 15:24:42 +07:00
parent bd0c14c8f0
commit 859ac42a77
4 changed files with 41 additions and 37 deletions
+10 -24
View File
@@ -232,13 +232,6 @@ def _photo_unknown(emojis: dict) -> str:
f"{emojis['0']}В главное меню"
)
def _photo_invalid_cmd(emojis: dict) -> str:
return (
f"⚠️ <b>Неверный выбор пункта меню.</b>\n"
f"Пожалуйста, используйте кнопки из сообщения выше.\n\n"
f"{emojis['0']}В главное меню"
)
def _photo_processing_face(emojis: dict) -> str:
return "⏳ <i>Ищу лицо на фото, пожалуйста, подождите...</i>"
@@ -276,20 +269,15 @@ def _photo_status_info(status: dict = None, emojis: dict = None) -> str | None:
)
return None
def _photo_test_welcome(emojis: dict, photo_id: str = None) -> str:
"""Тест-приветствие. photo_id — если у пользователя ещё есть фото
на модерации (тестовая проверка его не затрагивает)."""
text = (
def _photo_test_welcome(emojis: dict) -> str:
"""Тест-приветствие: фото уйдёт напрямую в ИИ, никуда не публикуется."""
return (
f"🧪 <b>Тестовый режим фото-проверки</b>\n\n"
f"📸 Пришлите фотографию — она уйдёт <b>напрямую в ИИ</b>.\n"
f"Бот покажет вердикт ИИ. <b>Фото никуда не публикуется</b>."
f"Бот покажет вердикт ИИ. <b>Фото никуда не публикуется</b>.\n\n"
f"{emojis['9']} — Назад\n"
f"{emojis['0']}В главное меню"
)
if photo_id:
text += (
f"\n⏳ <b>У вас уже есть фото на модерации (№ {photo_id}).</b>\n"
f"Ожидайте решения модератора. Тестовая проверка его не затрагивает.\n"
)
return text + f"\n\n{emojis['0']}В главное меню"
def _photo_test_preview(emojis: dict) -> str:
return (
@@ -297,6 +285,7 @@ def _photo_test_preview(emojis: dict) -> str:
f"Кадр получен. Фото никуда не публикуется.\n\n"
f"{emojis['1']} — отправлю фото напрямую в ИИ\n"
f"{emojis['2']} — Загрузить другое фото\n"
f"{emojis['9']} — Назад\n"
f"{emojis['0']}В главное меню"
)
@@ -414,9 +403,6 @@ PHOTO_MAIN_MENU_TEXT = _photo_welcome(EMOJI_DIGITS)
PHOTO_TEST_ENTRY_TEXT = _photo_welcome(EMOJI_DIGITS, show_test=True)
PHOTO_UNKNOWN_CMD_TEXT = _photo_unknown(EMOJI_DIGITS)
def photo_invalid_cmd() -> str:
return _photo_invalid_cmd(EMOJI_DIGITS)
def photo_error_handling() -> str:
return system_error_text(EMOJI_DIGITS, show_back=False)
@@ -455,9 +441,9 @@ def photo_welcome_with_status(status: dict = None, show_test: bool = False) -> s
PHOTO_TEST_WELCOME_TEXT = _photo_test_welcome(EMOJI_DIGITS)
def photo_test_welcome(photo_id: str = None) -> str:
"""Тест-приветствие; photo_id — если у пользователя ещё фото на модерации."""
return _photo_test_welcome(EMOJI_DIGITS, photo_id)
def photo_test_welcome() -> str:
"""Тест-приветствие (тест-под-режим фото-проверки)."""
return _photo_test_welcome(EMOJI_DIGITS)
PHOTO_TEST_PREVIEW_TEXT = _photo_test_preview(EMOJI_DIGITS)
PHOTO_TEST_AI_CHECKING_TEXT = _photo_test_ai_checking(EMOJI_DIGITS)
PHOTO_TEST_RECEIVING_TEXT = _photo_test_receiving(EMOJI_DIGITS)