From b423ed0edc21f6819af8d85c38b0657a44aa5061 Mon Sep 17 00:00:00 2001 From: Verum Date: Wed, 26 Feb 2025 09:18:38 +0700 Subject: [PATCH] =?UTF-8?q?1.2=20=D0=91=D0=90=D0=93=D0=A4=D0=98=D0=9A?= =?UTF-8?q?=D0=A1,=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0=20=D0=BE?= =?UTF-8?q?=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D1=82=D0=B8=D0=BF=D0=B0=20=D1=84=D0=B0=D0=B9=D0=BB=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BotLibrary/analytics/type_msg.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/BotLibrary/analytics/type_msg.py b/BotLibrary/analytics/type_msg.py index a2db2d2..17d6599 100644 --- a/BotLibrary/analytics/type_msg.py +++ b/BotLibrary/analytics/type_msg.py @@ -1,5 +1,4 @@ -from aiogram.types import ContentType -from aiogram.types import Message +from aiogram.types import ContentType, Message # Настройка экспорта из модуля __all__ = ("types_message",) @@ -73,9 +72,12 @@ def types_message(message: Message) -> str: ContentType.MESSAGE_AUTO_DELETE_TIMER_CHANGED: "Изменение таймера автоудаления сообщения", } - # Проверка для контакта (если это сообщение с контактом) - if message.contact: - return f"{content_types.get(ContentType.CONTACT, 'Контакт')}: {message.contact.phone_number}" + # Получение типа сообщения + message_type = message.content_type - # Если сообщение не соответствует ни одному из типов - return "Неизвестный тип" + # Если это контакт, добавляем номер телефона + if message_type == ContentType.CONTACT and message.contact: + return f"{content_types.get(message_type, 'Контакт')}: {message.contact.phone_number}" + + # Возвращаем описание типа сообщения, если оно есть в словаре, иначе "Неизвестный тип" + return content_types.get(message_type, "Неизвестный тип")