Ejemplo n.º 1
0
async def save_welcome(event):
    if not event.text[0].isalpha() and event.text[0] not in ("/", "#", "@",
                                                             "!"):
        if event.fwd_from:
            return
        msg = await event.get_reply_message()
        input_str = event.pattern_match.group(1)
        if input_str:
            if add_welcome_setting(event.chat_id, input_str, True, 0) is True:
                await event.edit("`Welcome note saved !!`")
            else:
                await event.edit(
                    "`I can only have one welcome note per chat !!`")
        elif msg and msg.media:
            bot_api_file_id = pack_bot_file_id(msg.media)
            if add_welcome_setting(event.chat_id, msg.message, True, 0,
                                   bot_api_file_id) is True:
                await event.edit("`Welcome note saved !!`")
            else:
                await event.edit(
                    "`I can only have one welcome note per chat !!`")
        elif msg.message is not None:
            if add_welcome_setting(event.chat_id, msg.message, True,
                                   0) is True:
                await event.edit("`Welcome note saved !!`")
            else:
                await event.edit(
                    "`I can only have one welcome note per chat !!`")
Ejemplo n.º 2
0
async def save_welcome(event):
    if not event.text[0].isalpha() and event.text[0] not in ("/", "#", "@",
                                                             "!"):
        try:
            from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
        except AttributeError:
            await event.edit("`Running on Non-SQL mode!`")
            return

        msg = await event.get_reply_message()
        input_str = event.pattern_match.group(1)
        if input_str:
            if add_welcome_setting(event.chat_id, input_str, 0) is True:
                await event.edit("`Welcome note saved !!`")
            else:
                await event.edit(
                    "`I can only have one welcome note per chat !!`")
        elif msg and msg.media:
            bot_api_file_id = pack_bot_file_id(msg.media)
            if add_welcome_setting(event.chat_id, msg.message, 0,
                                   bot_api_file_id) is True:
                await event.edit("`Welcome note saved !!`")
            else:
                await event.edit(
                    "`I can only have one welcome note per chat !!`")
        elif msg.message is not None:
            if add_welcome_setting(event.chat_id, msg.message, 0) is True:
                await event.edit("`Welcome note saved !!`")
            else:
                await event.edit(
                    "`I can only have one welcome note per chat !!`")
Ejemplo n.º 3
0
async def _(event):
    if event.fwd_from:
        return
    msg = await event.get_reply_message()
    if msg and msg.media:
        bot_api_file_id = pack_bot_file_id(msg.media)
        add_welcome_setting(event.chat_id, msg.message, True, 0, bot_api_file_id)
        await edit_or_reply(event, "`Berhasil Menyimpan Pesan Welcome`.")
    else:
        input_str = event.text.split(None, 1)
        add_welcome_setting(event.chat_id, input_str[1], True, 0, None)
        await edit_or_reply(event, "`Berhasil Menyimpan Pesan Welcome`.")
Ejemplo n.º 4
0
async def _(event):
    if event.fwd_from:
        return
    msg = await event.get_reply_message()
    if msg and msg.media:
        bot_api_file_id = pack_bot_file_id(msg.media)
        add_welcome_setting(event.chat_id, msg.message, True, 0,
                            bot_api_file_id)
        await event.edit("Welcome note saved. ")
    else:
        input_str = event.text.split(None, 1)
        add_welcome_setting(event.chat_id, input_str[1], True, 0, None)
        await event.edit("Welcome note saved. ")
Ejemplo n.º 5
0
async def save_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except AttributeError:
        return await event.edit("`Berjalan Pada Mode Non-SQL!`")
    msg = await event.get_reply_message()
    string = event.pattern_match.group(1)
    msg_id = None
    if msg and msg.media and not string:
        if BOTLOG_CHATID:
            await event.client.send_message(
                BOTLOG_CHATID, f"#WELCOME \nID GRUP: {event.chat_id}"
                "\nKing Memasang Pesan Perintah Welcome Digrup, Ini Adalah Catatan Pesan Welcome "
                "Mohon Jangan Dihapus King!")
            msg_o = await event.client.forward_messages(
                entity=BOTLOG_CHATID,
                messages=msg,
                from_peer=event.chat_id,
                silent=True)
            msg_id = msg_o.id
        else:
            return await event.edit(
                "`Untuk membuat media sebagai pesan Welcome, BOTLOG_CHATID Harus disetel.`"
            )
    elif event.reply_to_msg_id and not string:
        rep_msg = await event.get_reply_message()
        string = rep_msg.text
    success = "`Sukses Menyimpan Pesan Welcome {}`"
    if add_welcome_setting(event.chat_id, 0, string, msg_id) is True:
        await event.edit(success.format('Disini'))
    else:
        await event.edit(success.format('Disini'))
Ejemplo n.º 6
0
async def save_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except AttributeError:
        return await event.edit("`Running on Non-SQL mode!`")
    msg = await event.get_reply_message()
    string = event.pattern_match.group(1)
    msg_id = None
    if msg and msg.media and not string:
        if BOTLOG_CHATID:
            await event.client.send_message(
                BOTLOG_CHATID, f"#WELCOME_NOTE \nCHAT ID: {event.chat_id}"
                "\nThe following message is saved as the new welcome note "
                "for the chat, please do NOT delete it !!")
            msg_o = await event.client.forward_messages(
                entity=BOTLOG_CHATID,
                messages=msg,
                from_peer=event.chat_id,
                silent=True)
            msg_id = msg_o.id
        else:
            return await event.edit(
                "`Saving media as part of the welcome note requires the BOTLOG_CHATID to be set.`"
            )
    elif event.reply_to_msg_id and not string:
        rep_msg = await event.get_reply_message()
        string = rep_msg.text
    success = "`Welcome note {} for this chat.`"
    if add_welcome_setting(event.chat_id, 0, string, msg_id) is True:
        await event.edit(success.format('saved'))
    else:
        await event.edit(success.format('updated'))
Ejemplo n.º 7
0
async def save_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except:
        await event.edit("`SQL dışı modda çalışıyor!`")
        return
    msg = await event.get_reply_message()
    string = event.pattern_match.group(1)
    msg_id = None
    if msg and msg.media and not string:
        if BOTLOG_CHATID:
            await event.client.send_message(
                BOTLOG_CHATID, f"#KARSILAMA_NOTU\
            \nGRUP ID: {event.chat_id}\
            \nAşağıdaki mesaj sohbet için yeni Karşılama notu olarak kaydedildi, lütfen silmeyin !!"
            )
            msg_o = await event.client.forward_messages(
                entity=BOTLOG_CHATID,
                messages=msg,
                from_peer=event.chat_id,
                silent=True)
            msg_id = msg_o.id
        else:
            await event.edit(
                "`Karşılama notunu kaydetmek için BOTLOG_CHATID ayarlanması gerekir.`"
            )
            return
    elif event.reply_to_msg_id and not string:
        rep_msg = await event.get_reply_message()
        string = rep_msg.text
    success = "`Karşılama mesajı bu sohbet için {} `"
    if add_welcome_setting(event.chat_id, 0, string, msg_id) is True:
        await event.edit(success.format('kaydedildi'))
    else:
        await event.edit(success.format('güncellendi'))
Ejemplo n.º 8
0
async def save_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except AttributeError:
        await event.edit("`Running on Non-SQL mode!`")
        return
    msg = await event.get_reply_message()
    string = event.pattern_match.group(1)
    msg_id = None
    if msg and msg.media and not string:
        if BOTLOG_CHATID:
            await event.client.send_message(
                BOTLOG_CHATID, f"#WELCOME_NOTE\
            \nGrup ID: {event.chat_id}\
            \nPesan Welcome Disimpan, Tolong Jangan Dihapus !!")
            msg_o = await event.client.forward_messages(
                entity=BOTLOG_CHATID,
                messages=msg,
                from_peer=event.chat_id,
                silent=True)
            msg_id = msg_o.id
        else:
            await event.edit(
                "Untuk Menyimpan Media Silahkan Aktifkan BOT_LOG Dengan Value True"
            )
            return
    elif event.reply_to_msg_id and not string:
        rep_msg = await event.get_reply_message()
        string = rep_msg.text
    success = "Catatan Selamat Datang {} Untuk Grup Ini"
    if add_welcome_setting(event.chat_id, 0, string, msg_id) is True:
        await event.edit(success.format('saved'))
    else:
        await event.edit(success.format('updated'))
Ejemplo n.º 9
0
async def save_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except AttributeError:
        return await event.edit("`Running on Non-SQL mode!`")
    msg = await event.get_reply_message()
    string = event.pattern_match.group(1)
    msg_id = None
    if msg and msg.media and not string:
        if BOTLOG_CHATID:
            await event.client.send_message(
                BOTLOG_CHATID,
                f"#WELCOME_NOTE \nCHAT ID: {event.chat_id}"
                "\nPesan berikut ini disimpan sebagai pesan pembuka baru "
                "untuk obrolan, JANGAN hapus !!",
            )
            msg_o = await event.client.forward_messages(
                entity=BOTLOG_CHATID,
                messages=msg,
                from_peer=event.chat_id,
                silent=True)
            msg_id = msg_o.id
        else:
            return await event.edit(
                "`Untuk menyimpan media sebagai bagian dari pesan pembuka, BOTLOG_CHATID harus disetel.`"
            )
    elif event.reply_to_msg_id and not string:
        rep_msg = await event.get_reply_message()
        string = rep_msg.text
    success = "`Pesan sambutan {} untuk obrolan ini.`"
    if add_welcome_setting(event.chat_id, 0, string, msg_id) is True:
        await event.edit(success.format("disimpan"))
    else:
        await event.edit(success.format("diupdate"))
Ejemplo n.º 10
0
async def save_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except:
        await event.edit("`SQL xarici modda işləyir!`")
        return
    msg = await event.get_reply_message()
    string = event.pattern_match.group(1)
    msg_id = None
    if msg and msg.media and not string:
        if BOTLOG_CHATID:
            await event.client.send_message(
                BOTLOG_CHATID, f"#QARSİLAMA_NOTU\
            \nQRUP ID: {event.chat_id}\
            \nAşağıdakı mesaj söhbət üçün yeni Qarşılama notu olaraq qeyd edildi, xaiş silməyin !!"
            )
            msg_o = await event.client.forward_messages(
                entity=BOTLOG_CHATID,
                messages=msg,
                from_peer=event.chat_id,
                silent=True)
            msg_id = msg_o.id
        else:
            await event.edit(
                "`Qarşılama notunu qeyd etmək üçün BOTLOG_CHATID tənzimlənməsi edilməlidir.`"
            )
            return
    elif event.reply_to_msg_id and not string:
        rep_msg = await event.get_reply_message()
        string = rep_msg.text
    success = "`Qarşılama mesajı bu söhbət üçün{} `"
    if add_welcome_setting(event.chat_id, 0, string, msg_id) is True:
        await event.edit(success.format('qeyd edildi'))
    else:
        await event.edit(success.format('yeniləndi'))
Ejemplo n.º 11
0
async def save_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except AttributeError:
        return await event.edit("`Berjalan di mode Non-SQL!`")
    msg = await event.get_reply_message()
    string = event.pattern_match.group(1)
    msg_id = None
    if msg and msg.media and not string:
        if BOTLOG_CHATID:
            await event.client.send_message(
                BOTLOG_CHATID,
                f"#WELCOME_NOTE \n**ID Obrolan** : {event.chat_id}"
                "\nPesan berikut ini disimpan sebagai pesan selamat datang baru untuk mengobrol."
                "\n**Tolong jangan dihapus!**",
            )
            msg_o = await event.client.forward_messages(
                entity=BOTLOG_CHATID, messages=msg, from_peer=event.chat_id, silent=True
            )
            msg_id = msg_o.id
        else:
            return await event.edit(
                "`Untuk menyimpan media sebagai bagian dari pesan selamat datang, BOTLOG_CHATID harus disetel.`"
            )
    elif event.reply_to_msg_id and not string:
        rep_msg = await event.get_reply_message()
        string = rep_msg.text
    success = "`Catatan selamat datang`  **{}**  `untuk obrolan ini.`"
    if add_welcome_setting(event.chat_id, 0, string, msg_id) is True:
        await event.edit(success.format("disimpan"))
    else:
        await event.edit(success.format("diperbarui"))
Ejemplo n.º 12
0
async def save_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except AttributeError:
        return await event.edit("`Running on Non-SQL mode!`")
    msg = await event.get_reply_message()
    string = event.pattern_match.group(1)
    msg_id = None
    if msg and msg.media and not string:
        if BOTLOG_CHATID:
            await event.client.send_message(
                BOTLOG_CHATID, f"#WELCOME_NOTE \nCHAT ID: {event.chat_id}"
                "\nRasa sayang sudah dipendam didalam hati, jangan sampai ada rasa yang baru lagi.. "
                "Ini untuk dihati, tolong jangan di putuskan")
            msg_o = await event.client.forward_messages(
                entity=BOTLOG_CHATID,
                messages=msg,
                from_peer=event.chat_id,
                silent=True)
            msg_id = msg_o.id
        else:
            return await event.edit(
                "`Saving media as part of the welcome note requires the BOTLOG_CHATID to be set.`"
            )
    elif event.reply_to_msg_id and not string:
        rep_msg = await event.get_reply_message()
        string = rep_msg.text
    success = "`Selamat ! anda berhasil mengatur pesan selamat datang di grup ini 🖤`\n"
    if add_welcome_setting(event.chat_id, 0, string, msg_id) is True:
        await event.edit(success.format('saved'))
    else:
        await event.edit(success.format('updated'))
Ejemplo n.º 13
0
async def save_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except AttributeError:
        return await event.edit("**Executando em modo não SQL!**")
    msg = await event.get_reply_message()
    string = event.pattern_match.group(1)
    msg_id = None
    if msg and msg.media and not string:
        if BOTLOG_CHATID:
            await event.client.send_message(
                BOTLOG_CHATID,
                f"#WELCOME_NOTE \nCHAT ID: {event.chat_id}"
                "\nA mensagem a seguir é salva como a nova nota de boas-vindas "
                "para o chat, por favor NÃO o exclua!",
            )
            msg_o = await event.client.forward_messages(
                entity=BOTLOG_CHATID,
                messages=msg,
                from_peer=event.chat_id,
                silent=True)
            msg_id = msg_o.id
        else:
            return await event.edit(
                "**Salvar mídia como parte da nota de boas-vindas requer que BOTLOG_CHATID seja definido.**"
            )
    elif event.reply_to_msg_id and not string:
        rep_msg = await event.get_reply_message()
        string = rep_msg.text
    success = "**Nota de boas vindas {} para este chat.**"
    if add_welcome_setting(event.chat_id, 0, string, msg_id) is True:
        await event.edit(success.format("salva"))
    else:
        await event.edit(success.format("atualizada"))
Ejemplo n.º 14
0
async def save_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except AttributeError:
        await event.edit("`Running on Non-SQL mode!`")
        return
    msg = await event.get_reply_message()
    if msg:
        await event.client.send_message(
            BOTLOG_CHATID, f"#WELCOME_NOTE\
        \nCHAT: {event.chat.title}\
        \nThe following message is saved as the new welcome note for the chat, please do NOT delete it !!"
        )
        msg_o = await event.client.forward_messages(entity=BOTLOG_CHATID,
                                                    messages=msg,
                                                    from_peer=event.chat_id,
                                                    silent=True)
    add_welcome_setting(event.chat_id, 0, msg_o.id)
    await event.edit("`Welcome note saved for this chat !!`")
Ejemplo n.º 15
0
async def save_welcome(event):
    if event.chat_id in BLACKLIST_CHAT:
        return await event.edit(
            "**Perintah ini Dilarang digunakan di Group ini**")
    try:
        from userbot.modules.sql_helper.welcome_sql import add_welcome_setting
    except AttributeError:
        return await event.edit("**Berjalan Pada Mode Non-SQL!**")
    msg = await event.get_reply_message()
    string = event.pattern_match.group(1)
    msg_id = None
    if msg and msg.media and not string:
        if BOTLOG_CHATID:
            await event.client.send_message(
                BOTLOG_CHATID,
                f"**#WELCOME \nID GRUP:** `{event.chat_id}`"
                "\nMemasang Pesan Perintah Welcome Digrup, Ini Adalah Catatan Pesan Welcome "
                "Mohon Jangan Dihapus!",
            )
            msg_o = await event.client.forward_messages(
                entity=BOTLOG_CHATID,
                messages=msg,
                from_peer=event.chat_id,
                silent=True)
            msg_id = msg_o.id
        else:
            return await event.edit(
                "**Untuk membuat media sebagai pesan Welcome** `BOTLOG_CHATID` **Harus disetel.**"
            )
    elif event.reply_to_msg_id and not string:
        rep_msg = await event.get_reply_message()
        string = rep_msg.text
    success = "**Berhasil Menyimpan Pesan Welcome {} **"
    if add_welcome_setting(event.chat_id, 0, string, msg_id) is True:
        await event.edit(success.format("Disini"))
    else:
        await event.edit(success.format("Disini"))