async def on_add_black_list(addbl): text = addbl.pattern_match.group(1) to_blacklist = list(set(trigger.strip() for trigger in text.split("\n") if trigger.strip())) for trigger in to_blacklist: sql.add_to_blacklist(addbl.chat_id, trigger.lower()) await addbl.edit("Added {} triggers to the blacklist in the current chat".format(len(to_blacklist)))
async def on_add_black_list(addbl): text = addbl.pattern_match.group(1) to_blacklist = list( {trigger.strip() for trigger in text.split("\n") if trigger.strip()} ) for trigger in to_blacklist: sql.add_to_blacklist(addbl.chat_id, trigger.lower()) await addbl.edit("`Added` **{}** `to the blacklist in the current chat`".format(text))
async def on_add_black_list(addbl): if addbl.is_reply: reply = await addbl.get_reply_message() text = reply.text else: text = addbl.pattern_match.group(1) to_blacklist = text.split() for trigger in to_blacklist: sql.add_to_blacklist(addbl.chat_id, trigger) await addbl.edit("{} **{}**".format(len(to_blacklist), LANG['ADDED']))
async def on_add_black_list(addbl): text = addbl.pattern_match.group(1) to_blacklist = list( set(trigger.strip() for trigger in text.split("\n") if trigger.strip())) for trigger in to_blacklist: sql.add_to_blacklist(addbl.chat_id, trigger.lower()) await addbl.edit( "{} **adet kelime bu sohbet için karalisteye alındı.**".format( len(to_blacklist)))
async def on_add_black_list(addbl): text = addbl.pattern_match.group(1) to_blacklist = list( set(trigger.strip() for trigger in text.split("\n") if trigger.strip())) for trigger in to_blacklist: sql.add_to_blacklist(addbl.chat_id, trigger.lower()) await addbl.edit( "Ditambahkan {} triggers ke daftar hitam di obrolan saat ini".format( len(to_blacklist)))
async def on_add_black_list(addbl): text = addbl.pattern_match.group(1) to_blacklist = list( set(trigger.strip() for trigger in text.split("\n") if trigger.strip())) for trigger in to_blacklist: sql.add_to_blacklist(addbl.chat_id, trigger.lower()) await addbl.edit( "Adicionados {} gatilhos à lista negra no chat atual".format( len(to_blacklist)))
async def on_add_black_list(addbl): text = addbl.pattern_match.group(1) to_blacklist = list( {trigger.strip() for trigger in text.split("\n") if trigger.strip()}) for trigger in to_blacklist: sql.add_to_blacklist(addbl.chat_id, trigger.lower()) await edit_or_reply( addbl, "`Menambahkan Kata` **{}** `Ke Blacklist Untuk Obrolan Ini`".format( text))
async def kufur(event): kufur = event.pattern_match.group(1) if len(kufur) < 1: await event.edit(LANG['USAGE_KUFUR']) if kufur == "aç": sql.add_to_blacklist(event.chat_id, "küfür") await event.edit(LANG['OPENED_KUFUR']) elif kufur == "kapa": if sql.rm_from_blacklist(event.chat_id, "küfür"): await event.edit(LANG['CLOSED_KUFUR']) else: await event.edit(LANG['ALREADY_CLOSED_KUFUR'])
async def kufur(event): kufur = event.pattern_match.group(1) if len(kufur) < 1: await event.edit("`Kullanım: .küfür aç/kapa`") if kufur == "aç": sql.add_to_blacklist(event.chat_id, "küfür") await event.edit("`Küfür filtresi bu grup için açıldı!`") elif kufur == "kapa": if sql.rm_from_blacklist(event.chat_id, "küfür"): await event.edit("`Küfür filtresi bu grup için kapatıldı!`") else: await event.edit("`Bu grup için küfür filtresi zaten kapalı!`")
async def on_add_black_list(event): text = event.pattern_match.group(1) to_blacklist = list(set(trigger.strip() for trigger in text.split("\n") if trigger.strip())) for trigger in to_blacklist: sql.add_to_blacklist(event.chat_id, trigger.lower()) await event.edit("Added {} triggers to the blacklist in the current chat".format(len(to_blacklist))) # Announce to the logging group if we have successfully Added a blacklist. if BOTLOG: await event.client.send_message( BOTLOG_CHATID, "#BLACKLIST\n" f"TRIGGER: {trigger}\n" f"CHAT: {event.chat.title}(`{event.chat_id}`)" )