From 293907e196b519284e453fbf75507b08aee71daa Mon Sep 17 00:00:00 2001 From: mahdiar Date: Fri, 24 Jul 2026 18:41:26 +0330 Subject: [PATCH] =?UTF-8?q?=D8=AD=D8=B0=D9=81=20=D9=BE=DB=8C=D8=A7=D9=85?= =?UTF-8?q?=20=D9=87=D8=A7=DB=8C=20=D9=81=D9=88=D8=B1=D9=88=D8=A7=D8=B1?= =?UTF-8?q?=D8=AF=DB=8C=20=D8=A7=D8=B2=20=DA=AF=D8=B1=D9=88=D9=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handlers.py | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/handlers.py b/handlers.py index 710d052..37f97d0 100644 --- a/handlers.py +++ b/handlers.py @@ -144,17 +144,24 @@ async def delete_links(message): @bot.on_message() async def welcome(message): + if message.new_chat_members: + for member in message.new_chat_members: - if not message.new_chat_members: - return + if member.is_bot: + continue - for member in message.new_chat_members: - - if member.is_bot: - continue - - await message.reply( - f"👋 سلام {member.first_name} عزیز\n" - f"به گروه {message.chat.title} خوش آمدید.\n" - "لطفاً قوانین گروه را رعایت کنید." - ) \ No newline at end of file + await message.reply( + f"👋 سلام {member.first_name} عزیز\n" + f"به گروه {message.chat.title} خوش آمدید.\n" + "لطفاً قوانین گروه را رعایت کنید." + ) + if message.forward_origin: + try: + await message.delete() + logger.info( + f"Advertisement deleted | " + f"chat={message.chat.id} " + f"user={message.author.id}" + ) + except Exception as e: + logger.error(e) \ No newline at end of file