fix: use standard error stub in instruct module
This commit is contained in:
@@ -16,6 +16,7 @@ from utils.texts import (
|
||||
INSTRUCT_TRUECONF_WITH_AD,
|
||||
INSTRUCT_TRUECONF_PENDING_TEXT,
|
||||
INSTRUCT_EMAIL_TEXT,
|
||||
INSTRUCT_ERROR_MSG,
|
||||
)
|
||||
from utils.states import get_state, set_state, clear_state
|
||||
from utils.stats_logger import log_menu_stats
|
||||
@@ -332,7 +333,7 @@ async def instruct_router_handler(msg: Message):
|
||||
text = INSTRUCT_TRUECONF_WITH_AD(EMOJI_DIGITS, cn, ticket_id)
|
||||
await msg.answer(text, parse_mode="html")
|
||||
else:
|
||||
await msg.answer("❌ Не удалось создать заявку. Попробуйте позже.", parse_mode="html")
|
||||
await msg.answer(INSTRUCT_ERROR_MSG, parse_mode="html")
|
||||
else:
|
||||
await msg.answer(UNKNOWN_MAIN_CMD_TEXT, parse_mode="html")
|
||||
|
||||
|
||||
@@ -670,3 +670,11 @@ INSTRUCT_TRUECONF_WITH_AD = _instruct_trueconf_with_ad
|
||||
INSTRUCT_TRUECONF_PENDING_TEXT = _instruct_trueconf_pending
|
||||
INSTRUCT_TRUECONF_NO_TICKET_TEXT = _instruct_trueconf_no_ticket
|
||||
INSTRUCT_EMAIL_TEXT = _instruct_email(EMOJI_DIGITS)
|
||||
|
||||
# --- Standard error stub for all instruct failures ---
|
||||
INSTRUCT_ERROR_MSG = (
|
||||
"⚠️ <i>В данный момент выполнить это действие невозможно. "
|
||||
"Информация о проблеме передана ответственным.\n"
|
||||
"Приносим извинения за доставленные неудобства.</i>\n\n"
|
||||
f"<i>{EMOJI_DIGITS['9']} — Назад\n{EMOJI_DIGITS['0']} — В главное меню</i>"
|
||||
)
|
||||
Reference in New Issue
Block a user