Пример #1
0
def echo(message):
    args = extract_args(message)
    if len(args) > 0:
        message.delete()
        reply(message, args)
    else:
        edit(message, '`Argüman yazın`')
Пример #2
0
def admin(client, message):
    mesaj = '@admin'
    chat = message.chat
    for member in client.iter_chat_members(chat.id, filter='administrators'):
        mesaj += f'[\u2063](tg://user?id={member.user.id})'
    yanit = message.reply_to_message
    reply(yanit if yanit else message, mesaj, fix_markdown=True)
    message.delete()
Пример #3
0
def tagall(client, message):
    mesaj = '@tag'
    chat = message.chat
    uzunluk = 0
    for member in client.iter_chat_members(chat.id):
        if uzunluk < 4092:
            mesaj += f'[\u2063](tg://user?id={member.user.id})'
            uzunluk += 1
    reply(message, mesaj, fix_markdown=True)
    message.delete()
Пример #4
0
def seden(message):
    seden = extract_args(message).lower()
    if seden:
        if seden in KOMUT:
            edit(message, str(KOMUT[seden]))
        else:
            edit(message, '**Lütfen bir Seden modülü adı belirtin.**')
    else:
        edit(message, '**Lütfen hangi Seden modülü için yardım istediğinizi belirtin !\
            \nKullanım:** `.seden <modül adı>`')
        metin = f'**[Seden UserBot](https://telegram.dog/{SUPPORT_GROUP}) Yüklü Modüller:**\n'
        for liste in KOMUT:
            metin += '- `' + str(liste)
            metin += '` \n'
        reply(message, metin, preview=False)
def blacklist(message):
    if not sql:
        return
    name = message.text
    if not name:
        return
    snips = sql.get_chat_blacklist(message.chat.id)
    for snip in snips:
        pattern = r'( |^|[^\w])' + re.escape(snip) + r'( |$|[^\w])'
        if re.search(pattern, name, flags=re.IGNORECASE):
            try:
                message.delete()
            except Exception as e:
                reply(message, 'Bu grupta mesaj silme iznim yok !')
                sql.rm_from_blacklist(event.chat_id, snip.lower())
            break
        pass
Пример #6
0
def spam(message):
    spam = extract_args(message)
    if len(spam) < 1:
        edit(message, '`Bir şeyler eksik/yanlış gibi görünüyor.`')
        return
    arr = spam.split()
    if not arr[0].isdigit():
        edit(message, '`Bir şeyler eksik/yanlış gibi görünüyor.`')
        return
    message.delete()
    miktar = int(arr[0])
    metin = spam.replace(arr[0],'').strip()
    for i in range(0, miktar):
        reply(message, metin)

    send_log('#SPAM \n'
             'Spam başarıyla gerçekleştirildi')