Обновить utils/texts.py
This commit is contained in:
+16
-5
@@ -140,16 +140,14 @@ def _sd_ticket_created(ticket_id: int, subject: str, description: str, emojis: d
|
||||
clean_desc = clean_desc[:147] + "..."
|
||||
return (
|
||||
f"✅ <b>Заявка #{ticket_id} создана!</b>\n\n"
|
||||
|
||||
f"📌 <b>Тема: {subject}</b>\n\n"
|
||||
f"📝 <b>Текст: {clean_desc}</b>\n\n"
|
||||
|
||||
f"Если нужно добавить скриншоты или документ — отправьте их сейчас.\n\n"
|
||||
f"{_footer(emojis)}"
|
||||
)
|
||||
|
||||
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(emojis: dict) -> str:
|
||||
return f"❌ <b>Ошибка создания заявки.</b>{_footer_main_only(emojis)}"
|
||||
|
||||
def _sd_system_error(emojis: dict) -> str:
|
||||
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_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:
|
||||
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:
|
||||
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:
|
||||
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)
|
||||
|
||||
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"<i>{emojis['0']} — В главное меню</i>"
|
||||
)
|
||||
|
||||
def _instruct_trueconf(emojis: dict) -> str:
|
||||
"""Статический текст Trueconf — без проверки группы."""
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user