1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00

Исправление уведомления

This commit is contained in:
MoonTestUse1
2024-12-28 06:57:02 +06:00
parent 7fa172c208
commit ef802f5a37
2 changed files with 14 additions and 19 deletions

View File

@@ -2,22 +2,16 @@
from .config import settings
from . import bot
from .handlers import get_updated_keyboard
from .messages import format_request_message
async def send_notification(request_data: dict):
"""Send notification about new request to Telegram chat"""
message_text = (
f"Новая заявка №{request_data['id']}\n"
f"Отдел: {request_data['department']}\n"
f"Тип: {request_data['request_type']}\n"
f"Приоритет: {request_data['priority']}\n"
f"Описание: {request_data['description']}"
)
try:
message_text = format_request_message(request_data)
await bot.send_message(
chat_id=settings.chat_id,
text=message_text,
parse_mode="HTML",
reply_markup=get_updated_keyboard(request_data['id'], "new")
)
except Exception as e:
print(f"Error sending notification: {e}")
print(f"Error sending notification: {e}")