Обновить utils/texts.py

This commit is contained in:
2026-07-23 15:55:48 +07:00
parent de47c39e76
commit 0dca28ef20
+16 -5
View File
@@ -140,16 +140,14 @@ def _sd_ticket_created(ticket_id: int, subject: str, description: str, emojis: d
clean_desc = clean_desc[:147] + "..." clean_desc = clean_desc[:147] + "..."
return ( return (
f"✅ <b>Заявка #{ticket_id} создана!</b>\n\n" f"✅ <b>Заявка #{ticket_id} создана!</b>\n\n"
f"📌 <b>Тема: {subject}</b>\n\n" f"📌 <b>Тема: {subject}</b>\n\n"
f"📝 <b>Текст: {clean_desc}</b>\n\n" f"📝 <b>Текст: {clean_desc}</b>\n\n"
f"Если нужно добавить скриншоты или документ — отправьте их сейчас.\n\n" f"Если нужно добавить скриншоты или документ — отправьте их сейчас.\n\n"
f"{_footer(emojis)}" f"{_footer(emojis)}"
) )
def sd_ticket_created(ticket_id: int, subject: str, description: str) -> str: def _sd_ticket_create_error(emojis: dict) -> str:
return _sd_ticket_created(ticket_id, subject, description, EMOJI_DIGITS) return f"❌ <b>Ошибка создания заявки.</b>{_footer_main_only(emojis)}"
def _sd_system_error(emojis: dict) -> str: def _sd_system_error(emojis: dict) -> str:
return f"❌ <b>Системная ошибка.</b> Попробуйте позже.{_footer_main_only(emojis)}" return f"❌ <b>Системная ошибка.</b> Попробуйте позже.{_footer_main_only(emojis)}"
@@ -170,6 +168,9 @@ SD_UNKNOWN_CMD_TEXT = _sd_unknown(EMOJI_DIGITS)
SD_TEXT_REQUIRED = _sd_text_required(EMOJI_DIGITS) SD_TEXT_REQUIRED = _sd_text_required(EMOJI_DIGITS)
SD_CREATING = _sd_creating() SD_CREATING = _sd_creating()
def sd_ticket_created(ticket_id: int, subject: str, description: str) -> str:
return _sd_ticket_created(ticket_id, subject, description, EMOJI_DIGITS)
def sd_ticket_create_error() -> str: def sd_ticket_create_error() -> str:
return _sd_ticket_create_error(EMOJI_DIGITS) return _sd_ticket_create_error(EMOJI_DIGITS)
@@ -459,6 +460,15 @@ def _lk_docs_quantity_prompt(emojis: dict) -> str:
def _lk_docs_year_prompt(emojis: dict) -> str: def _lk_docs_year_prompt(emojis: dict) -> str:
return f"📅 <b>Выберите год, за который требуется справка:</b>\n\n<i>{emojis['9']} — Назад\n{emojis['0']} — В главное меню</i>" return f"📅 <b>Выберите год, за который требуется справка:</b>\n\n<i>{emojis['9']} — Назад\n{emojis['0']} — В главное меню</i>"
def _lk_years_menu(current_year: int, emojis: dict) -> str:
lines = ["📅 <b>Выберите год запрашиваемого периода:</b>\n"]
for i in range(1, 9):
year = current_year - (i - 1)
emoji = emojis.get(str(i), f"{i}")
lines.append(f"{emoji}{year} год")
lines.append(f"\n<i>{emojis.get('9', '9⃣')} — Назад\n{emojis.get('0', '0⃣')} — В главное меню</i>")
return "\n".join(lines)
def _lk_docs_avg_salary_prompt(emojis: dict) -> str: def _lk_docs_avg_salary_prompt(emojis: dict) -> str:
return f"Укажите количество месяцев для расчета средней ЗП (например: 3):\n\n<i>{emojis['9']} — Назад\n{emojis['0']} — В главное меню</i>" return f"Укажите количество месяцев для расчета средней ЗП (например: 3):\n\n<i>{emojis['9']} — Назад\n{emojis['0']} — В главное меню</i>"
@@ -569,7 +579,7 @@ def lk_nav_text(emojis: dict) -> str:
return _lk_nav_text(emojis) return _lk_nav_text(emojis)
def lk_years_menu(current_year: int, emojis: dict) -> str: def lk_years_menu(current_year: int, emojis: dict) -> str:
return lk_years_menu(current_year, emojis) return _lk_years_menu(current_year, emojis)
# ========================================================= # =========================================================
@@ -586,6 +596,7 @@ def _instruct_main_menu(emojis: dict) -> str:
f"{emojis['2']} — 📧 Почта\n\n" f"{emojis['2']} — 📧 Почта\n\n"
f"<i>{emojis['0']} — В главное меню</i>" f"<i>{emojis['0']} — В главное меню</i>"
) )
def _instruct_trueconf(emojis: dict) -> str: def _instruct_trueconf(emojis: dict) -> str:
"""Статический текст Trueconf — без проверки группы.""" """Статический текст Trueconf — без проверки группы."""
return ( return (