From 50345a5c570b7aebe0e617de06b5ff3b18ba225b Mon Sep 17 00:00:00 2001 From: Verum Date: Wed, 26 Feb 2025 11:19:22 +0700 Subject: [PATCH] =?UTF-8?q?1.3=20=D0=9D=D0=BE=D0=B2=D1=8B=D0=B5=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=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BotLibrary/analytics/type_chat.py | 19 +++++++++++++++++++ BotLibrary/analytics/type_msg.py | 1 - 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 BotLibrary/analytics/type_chat.py diff --git a/BotLibrary/analytics/type_chat.py b/BotLibrary/analytics/type_chat.py new file mode 100644 index 0000000..9c67f66 --- /dev/null +++ b/BotLibrary/analytics/type_chat.py @@ -0,0 +1,19 @@ +# BotLibrary/analytics/type_chat.py +# Определение типа чата + +from aiogram import types + +# Настройка экспорта в модули +__all__ = ("type_chat",) + +# Проверка на тип чата +async def type_chat(message: types.Message): + chat_type = message.chat.type + if chat_type == "private": + return "Личный" + elif chat_type == "group" or chat_type == "supergroup": + return "Группа" + elif chat_type == "channel": + return "Канал" + else: + return "Неизвестный тип чата." diff --git a/BotLibrary/analytics/type_msg.py b/BotLibrary/analytics/type_msg.py index 17d6599..2c12433 100644 --- a/BotLibrary/analytics/type_msg.py +++ b/BotLibrary/analytics/type_msg.py @@ -3,7 +3,6 @@ from aiogram.types import ContentType, Message # Настройка экспорта из модуля __all__ = ("types_message",) - # Функция определения типа сообщения def types_message(message: Message) -> str: """