1.2 БАГФИКС, исправлена ошибка определения типа файла

This commit is contained in:
Verum
2025-02-26 09:18:38 +07:00
parent e2ad32c7fb
commit b423ed0edc

View File

@@ -1,5 +1,4 @@
from aiogram.types import ContentType from aiogram.types import ContentType, Message
from aiogram.types import Message
# Настройка экспорта из модуля # Настройка экспорта из модуля
__all__ = ("types_message",) __all__ = ("types_message",)
@@ -73,9 +72,12 @@ def types_message(message: Message) -> str:
ContentType.MESSAGE_AUTO_DELETE_TIMER_CHANGED: "Изменение таймера автоудаления сообщения", ContentType.MESSAGE_AUTO_DELETE_TIMER_CHANGED: "Изменение таймера автоудаления сообщения",
} }
# Проверка для контакта (если это сообщение с контактом) # Получение типа сообщения
if message.contact: message_type = message.content_type
return f"{content_types.get(ContentType.CONTACT, 'Контакт')}: {message.contact.phone_number}"
# Если сообщение не соответствует ни одному из типов # Если это контакт, добавляем номер телефона
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, "Неизвестный тип")