async def set_warn_limit(event):
    try:
        chat = await event.get_chat()
        admin = chat.admin_rights
        creator = chat.creator
        input_str = event.pattern_match.group(1)
    except:
        return await event.reply("`Error`")

    if input_str:
        if int(input_str) < 3:
            await event.reply("`The minimum warn limit is 3!`")
        else:
            sql.set_warn_limit(event.chat_id, int(input_str))
            await event.reply(
                "`Updated the warn limit to` {}".format(input_str))
            return

    else:
        limit, soft_warn = sql.get_warn_setting(event.chat_id)
        await event.reply("`The current warn limit is {}`".format(limit))
    return ""
Exemple #2
0
async def set_warn_limit(event):
    chat = await event.get_chat()
    admin = chat.admin_rights
    creator = chat.creator
    input_str = event.pattern_match.group(1)

    if not admin and not creator:
        await event.edit("`Bruh I Am Not Admin Here`")
        return
    
    if input_str:
        if int(input_str) < 3:
            await event.edit("`The minimum warn limit is 3!`")
        else:
            sql.set_warn_limit(event.chat_id, int(input_str))
            await event.edit("`Updated the warn limit to` {}".format(input_str))
            return
        
    else:
        limit, soft_warn = sql.get_warn_setting(event.chat_id)
        await event.edit("`The current warn limit is {}`".format(limit))
    return ""