fix: use universal system_error_text for all SD errors
This commit is contained in:
@@ -259,12 +259,12 @@ async def _create_ticket_and_attach_files(user_id, msg_text, session, msg, login
|
||||
log_menu_stats(user_id, "Service Desk", f"Создание заявки #{ticket_id}")
|
||||
else:
|
||||
session["step"] = "need_text"
|
||||
await msg.answer(sd_ticket_create_error(), parse_mode="html")
|
||||
await msg.answer(system_error_text(EMOJI_DIGITS), parse_mode="html")
|
||||
except Exception as e:
|
||||
logger.exception(f"Ошибка: {e}")
|
||||
sd_workflow_logger.error(f"❌ [SD Error] {e}")
|
||||
session["step"] = "need_text"
|
||||
await msg.answer(sd_system_error(), parse_mode="html")
|
||||
await msg.answer(system_error_text(EMOJI_DIGITS), parse_mode="html")
|
||||
|
||||
async def _wait_for_attachments_and_create(user_id, session):
|
||||
"""Фоновый таймер с возможностью отмены (Debounce)."""
|
||||
@@ -389,7 +389,7 @@ async def sd_module_handler(msg: Message):
|
||||
log_menu_stats(user_id, "Service Desk", f"Добавление файла к заявке #{ticket_id}")
|
||||
await msg.answer(sd_file_attached(), parse_mode="html")
|
||||
else:
|
||||
await msg.answer(sd_file_upload_error(), parse_mode="html")
|
||||
await msg.answer(system_error_text(EMOJI_DIGITS), parse_mode="html")
|
||||
elif msg_text.strip():
|
||||
await msg.answer(UNKNOWN_MAIN_CMD_TEXT, parse_mode="html")
|
||||
return
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user