async def on_new_message(event): name = event.raw_text snips = sql.get_chat_blacklist(event.chat_id) for snip in snips: pattern = r"( |^|[^\w])" + re.escape(snip) + r"( |$|[^\w])" if re.search(pattern, name, flags=re.IGNORECASE): try: await event.delete() except Exception: await event.reply("لـيس لدي صلاحيات الحذف هنا") sql.rm_from_blacklist(event.chat_id, snip.lower()) break
async def on_new_message(event): name = event.raw_text snips = sql.get_chat_blacklist(event.chat_id) for snip in snips: pattern = r"( |^|[^\w])" + re.escape(snip) + r"( |$|[^\w])" if re.search(pattern, name, flags=re.IGNORECASE): try: await event.delete() except Exception: await event.reply( "I do not have DELETE permission in this chat") sql.rm_from_blacklist(event.chat_id, snip.lower()) break
async def on_new_message(event): # TODO: exempt admins from locks name = event.raw_text snips = blacklist_sql.get_chat_blacklist(event.chat_id) for snip in snips: pattern = r"( |^|[^\w])" + re.escape(snip) + r"( |$|[^\w])" if re.search(pattern, name, flags=re.IGNORECASE): try: await event.delete() except Exception as e: await event.reply("**Non ho i permessi sufficenti in questa chat**") blacklist_sql.rm_from_blacklist(event.chat_id, snip.lower()) break
async def on_new_message(event): # TODO: Yöneticileri kilitlerden muaf tutma name = event.raw_text snips = sql.get_chat_blacklist(event.chat_id) for snip in snips: pattern = r"( |^|[^\w])" + re.escape(snip) + r"( |$|[^\w])" if re.search(pattern, name, flags=re.IGNORECASE): try: await event.delete() except Exception: await event.reply("Bu sohbette SİLME iznim yok") sql.rm_from_blacklist(event.chat_id, snip.lower()) break
async def on_new_message(event): # TODO: exempt admins from locks name = event.raw_text snips = sql.get_chat_blacklist(event.chat_id) for snip in snips: pattern = r"( |^|[^\w])" + re.escape(snip) + r"( |$|[^\w])" if re.search(pattern, name, flags=re.IGNORECASE): try: await event.delete() except Exception: await event.reply("** - ◁︱انا لا املك صلاحية الحذف❗️**") sql.rm_from_blacklist(event.chat_id, snip.lower()) break
async def on_new_message(event): # TODO: exempt admins from locks name = event.raw_text snips = sql.get_chat_blacklist(event.chat_id) for snip in snips: pattern = r"( |^|[^\w])" + re.escape(snip) + r"( |$|[^\w])" if re.search(pattern, name, flags=re.IGNORECASE): try: await event.delete() except Exception as e: await event.reply( "роЗроирпНрод роЕро░роЯрпНроЯрпИропро┐ро▓рпН роОройроХрпНроХрпБ DELETE роЕройрпБроородро┐ роЗро▓рпНро▓рпИ" ) sql.rm_from_blacklist(event.chat_id, snip.lower()) break
async def on_delete_blacklist(event): text = event.pattern_match.group(1) to_unblacklist = list(set(trigger.strip() for trigger in text.split("\n") if trigger.strip())) successful = 0 for trigger in to_unblacklist: if blacklist_sql.rm_from_blacklist(event.chat_id, trigger.lower()): successful += 1 await event.edit(f"**Rimosso {successful} / {len(to_unblacklist)} dalla blacklist**")
async def on_delete_blacklist(event): sensibleisleecher = await edit_or_reply(event, "Ok Removing This Blacklist xD") text = event.pattern_match.group(1) to_unblacklist = list(set(trigger.strip() for trigger in text.split("\n") if trigger.strip())) successful = 0 for trigger in to_unblacklist: if sql.rm_from_blacklist(event.chat_id, trigger.lower()): successful += 1 await sensibleisleecher.edit(f"Removed {successful} / {len(to_unblacklist)} from the blacklist")
async def on_delete_blacklist(event): text = event.pattern_match.group(1) to_unblacklist = list( {trigger.strip() for trigger in text.split("\n") if trigger.strip()}) successful = sum(1 for trigger in to_unblacklist if sql.rm_from_blacklist(event.chat_id, trigger.lower())) await edit_or_reply( event, f"Removed {successful} / {len(to_unblacklist)} from the blacklist")
async def on_delete_blacklist(event): text = event.pattern_match.group(1) to_unblacklist = list( set(trigger.strip() for trigger in text.split("\n") if trigger.strip())) successful = 0 for trigger in to_unblacklist: if sql.rm_from_blacklist(event.chat_id, trigger.lower()): successful += 1 await eor( event, f"Removed {successful} / {len(to_unblacklist)} from the blacklist")
async def on_delete_blacklist(event): text = event.pattern_match.group(1) to_unblacklist = list( set(trigger.strip() for trigger in text.split("\n") if trigger.strip())) successful = 0 for trigger in to_unblacklist: if sql.rm_from_blacklist(event.chat_id, trigger.lower()): successful += 1 await event.edit( f"⌔︙حذف كلمه {successful} / {len(to_unblacklist)} من قائمه المحظوره بنجاح ✅" )
async def on_delete_blacklist(event): text = event.pattern_match.group(1) to_unblacklist = list( {trigger.strip() for trigger in text.split("\n") if trigger.strip()}) successful = sum(1 for trigger in to_unblacklist if sql.rm_from_blacklist(event.chat_id, trigger.lower())) await edit_or_reply( event, f"تـم حـذف الكـلمة {successful} / {len(to_unblacklist)} : مـن القائـمة السـوداء 𖠕" )
async def on_delete_blacklist(event): text = event.pattern_match.group(1) to_unblacklist = list( set(trigger.strip() for trigger in text.split("\n") if trigger.strip())) successful = 0 for trigger in to_unblacklist: if sql.rm_from_blacklist(event.chat_id, trigger.lower()): successful += 1 await edit_or_reply( event, f"{successful} / {len (to_unblacklist)} `Kelime kara listeden kaldırıldı`" )