fixed logging of user logins and logouts #3

Merged
Muzifs merged 1 commits from fix/chat_events into master 2025-07-11 07:53:09 +00:00

View File

@ -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} вышел из чата.")
logger.info(f"Пользователь {message.left_chat_member.id} вышел из чата.")