예제 #1
0
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)))
예제 #2
0
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))
예제 #3
0
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']))
예제 #4
0
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)))
예제 #5
0
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)))
예제 #6
0
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)))
예제 #7
0
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))
예제 #8
0
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'])
예제 #9
0
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ı!`")
예제 #10
0
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}`)"
        )