From c7639a251f52432e79183bc234ce2b99088a0810 Mon Sep 17 00:00:00 2001 From: mahdiar Date: Sat, 5 Sep 2026 09:44:47 +0330 Subject: [PATCH] =?UTF-8?q?=D8=AD=D8=B0=D9=81=20=DA=A9=D8=B1=D8=AF=D9=86?= =?UTF-8?q?=20=DB=8C=DA=A9=20=DA=A9=D8=A7=D8=B1=D8=A8=D8=B1=20=D8=AE=D8=A7?= =?UTF-8?q?=D8=B5=20=D9=87=D9=86=DA=AF=D8=A7=D9=85=20=D9=88=D8=B1=D9=88?= =?UTF-8?q?=D8=AF=20=D8=A8=D9=87=20=DA=AF=D8=B1=D9=88=D9=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.py | 2 ++ handlers.py | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/config.py b/config.py index aaac323..7ec8c75 100644 --- a/config.py +++ b/config.py @@ -7,6 +7,8 @@ load_dotenv() BOT_TOKEN = os.getenv("BOT_TOKEN") +IM = int(os.getenv('im')) + if not BOT_TOKEN: raise ValueError("BOT_TOKEN is not set") diff --git a/handlers.py b/handlers.py index 381af93..960c7db 100644 --- a/handlers.py +++ b/handlers.py @@ -3,6 +3,7 @@ import logging from bot import bot from balethon.conditions import equals, regex +from config import IM logger = logging.getLogger(__name__) @@ -152,7 +153,15 @@ async def welcome(message): if member.is_bot: continue - + try: + if member.id == IM: + await bot.ban_chat_member( + chat_id=message.chat.id, + user_id=member.id, + ) + return + except Exception as e: + print(e) await message.reply( f"👋 سلام {member.first_name} عزیز\n" f"به گروه {message.chat.title} خوش آمدید.\n"