added command ban

This commit is contained in:
2025-07-09 16:52:17 +03:00
parent 5e22cc063a
commit ae134e8445
3 changed files with 183 additions and 1 deletions

View File

@@ -0,0 +1,21 @@
from telebot.async_telebot import AsyncTeleBot
from telebot.types import Message
import asyncio
import logging
logger = logging.getLogger(__name__) # Получаем логгер для текущего модуля
def register_handlers(bot: AsyncTeleBot): # Регистрирует все обработчики событий
@bot.message_handler(content_types=['new_chat_members']) # Обработчик захода
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} зашёл в чат.")
@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} вышел из чата.")