1.3 Логгер на сообщения больше не реагирует на выход и вход участников (новые уровни)

This commit is contained in:
Verum
2025-02-26 11:19:55 +07:00
parent 5d0737cd1e
commit 260a5abfcd

View File

@@ -19,11 +19,14 @@ async def logger_msg(message: Message, log_type: str = "Message") -> None:
""" """
# Получаем username или id пользователя # Получаем username или id пользователя
user: str = f"@{message.from_user.username or message.from_user.id}" user: str = f"@{message.from_user.username or message.from_user.id}"
msg_type = types_message(message)
# Логирование только если разрешено # Логирование только если разрешено
if BotLogs.permission: if BotLogs.permission:
# Проверка на наличие текста и его типа # Проверка на наличие текста и его типа
if message.text is None: if message.text is None and msg_type not in ("Новые участники чата", "Ушедший участник чата"):
Logs.info(log_type=log_type, user=user, text=f"Получено сообщение из ({message.chat.id}) : {types_message(message)}") Logs.info(log_type=log_type, user=user, text=f"Получено сообщение из ({message.chat.id}) : {msg_type}")
else: elif message.text is not None:
Logs.info(log_type=log_type, user=user, text=f"Получено сообщение из ({message.chat.id}) : {message.text}") Logs.info(log_type=log_type, user=user, text=f"Получено сообщение из ({message.chat.id}) : {message.text}")
else:
return