From 25c0973ea782d1b0dd172e4289e571465997ef35 Mon Sep 17 00:00:00 2001 From: Muzifs Date: Fri, 11 Jul 2025 10:51:41 +0300 Subject: [PATCH] fixed logging of user logins and logouts --- src/modules/chat_events.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/chat_events.py b/src/modules/chat_events.py index 0c5a9a9..753d81f 100644 --- a/src/modules/chat_events.py +++ b/src/modules/chat_events.py @@ -12,10 +12,11 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об async def handle_new_members(message: Message): await asyncio.sleep(10) await bot.delete_message(message.chat.id, message.message_id) - logger.info(f"Пользователь {message.from_user.id} зашёл в чат.") + for new_member in message.new_chat_members: + logger.info(f"Пользователь {new_member.id} зашёл в чат.") @bot.message_handler(content_types=['left_chat_member']) # Обработчик выхода async def handle_left_members(message: Message): await asyncio.sleep(10) await bot.delete_message(message.chat.id, message.message_id) - logger.info(f"Пользователь {message.from_user.id} вышел из чата.") \ No newline at end of file + logger.info(f"Пользователь {message.left_chat_member.id} вышел из чата.") \ No newline at end of file