Example #1
0
    await event.edit(f"""
**{LANG['OK']} ✅**

`Inline Bot:` `{durum(tgbot)}`
`Spotify:` `{durum(SPOTIFY_DC)}`
`GDrive:` `{durum(G_DRIVE_CLIENT_ID)}`
`LastFm:` `{durum(lastfm)}`
`YouTube ApiKey:` `{durum(YOUTUBE_API_KEY)}`
`Lydia:` `{durum(LYDIA_API_KEY)}`
`OpenWeather:` `{durum(OPEN_WEATHER_MAP_APPID)}`
`AutoPP:` `{durum(AUTO_PP)}`
`RemoveBG:` `{durum(REM_BG_API_KEY)}`
`OcrSpace:` `{durum(OCR_SPACE_API_KEY)}`
`Pm AutoBan:` `{durum(PM_AUTO_BAN)}`
`BotLog:` `{durum(BOTLOG_CHATID)}`
`Plugin:` `{LANG['PERMAMENT']}`

**Python {LANG['VERSION']}:** `{python_version()}`
**TeleThon {LANG['VERSION']}:** `{version.__version__}`
**{LANG['PLUGIN_COUNT']}:** `{len(CMD_HELP)}`
**C O D E A Z {LANG['VERSION']}:** `{COD_VERSION}`
    """)


CmdHelp('status').add_command(
    'status', None, 'Əlavə edilən Apilər və versiyaları göstərir.').add()

CmdTr('durum').add_command('durum', None,
                           'Eklenen Apiler ve sürümleri gösterir.').add()
Example #2
0
              song = await conv.get_response()
#                                   #
              await bot.send_read_acknowledge(conv.chat_id)
          except YouBlockedUserError:
              await event.edit("@DeezLoadBot'u blokdan çıxardın və yenidən yoxlayın.")
              return
          await bot.send_file(event.chat_id, song, caption=details.text)
          await event.client.delete_messages(conv.chat_id,
                                             [msg_start.id, response.id, r.id, msg.id, details.id, song.id])
          await event.delete()     
          
CmdHelp('sosial').add_command(
    'ig', '<link>', 'Cavab verdiyiniz Instagram linkini media olaraq göndərər\n⚠️Diqqət: Verdiyiniz linkdəki hesab gizli olmamalıdır.'
).add_command(
    'tt', '<link>', 'Cavab verdiyiniz TikTok linkini media olaraq göndərər.'
).add_command(
    'pnt', '<link>', 'Cavab verdiyiniz Pinterest linkini media olaraq göndərər.'
).add_command(
    'dzd', '<link>', 'Verdiyiniz spotify/deezer linkini musiqiyə çevirər.'
).add()

CmdTr('sosial').add_command(
    'ig', '<bağlantı>', 'Yanıt verdiğiniz Instagram bağlantısını media olarak gönderir\n⚠️Uyarı: Verdiğiniz bağlantıda hesap gizli olmamalı.'
).add_command(
    'tt', '<bağlantı>', 'Yanıt verdiğiniz TikTok bağlantısını media olarak gönderir.'
).add_command(
    'pnt', '<bağlantı>', 'Yanıt verdiğiniz Pinterest bağlantısını media olarak gönderir.'
).add_command(
    'dzd', '<bağlantı>', 'Verdiyiniz spotify/deezer bağlantısını şarkıya çevirir.'
).add()
Example #3
0
    await event.client.send_file(event.chat_id,
                                 image_stream,
                                 reply_to=event.message.reply_to_msg_id)
    #
    try:
        os.remove(FONT_FILE)
    except:
        pass


async def get_font_file(client, channel_id):
    #
    font_file_message_s = await client.get_messages(
        entity=channel_id,
        filter=InputMessagesFilterDocument,
        #
        #
        limit=None)
    #
    # https://docs.python.org/3/library/random.html#random.choice
    font_file_message = random.choice(font_file_message_s)
    #
    return await client.download_media(font_file_message)


CmdHelp('rgb').add_command('rbg', '<cavab>',
                           'Mesajınızı RGB stikerə dəyişdirər').add()

CmdTr('rgb').add_command('rbg', '<yanıt>',
                         'Metninizi RGB çıkartmaya dönüştürün.').add()
Example #4
0
    if not broadcast:
        caption += f"Yavaş mod: {slowmode}"
        if hasattr(chat_obj_info,
                   "slowmode_enabled") and chat_obj_info.slowmode_enabled:
            caption += f", <code>{slowmode_time}s</code>\n\n"
        else:
            caption += "\n\n"
    if not broadcast:
        caption += f"Supergroup: {supergroup}\n\n"
    if hasattr(chat_obj_info, "restricted"):
        caption += f"Bloklanan: {restricted}\n"
        if chat_obj_info.restricted:
            caption += f"> Platform: {chat_obj_info.restriction_reason[0].platform}\n"
            caption += f"> Səbəb: {chat_obj_info.restriction_reason[0].reason}\n"
            caption += f"> Yazı: {chat_obj_info.restriction_reason[0].text}\n\n"
        else:
            caption += "\n"
    if hasattr(chat_obj_info, "scam") and chat_obj_info.scam:
        caption += "Scam: <b>Bəli</b>\n\n"
    if hasattr(chat_obj_info, "verified"):
        caption += f"Telegram tərəfindən doğrulandı: {verified}\n\n"
    if description:
        caption += f"Açıqlama: \n<code>{description}</code>\n"
    return caption


CmdHelp('qrup').add_command('qrup', None,
                            'Qrup haqqında məlumat göstərir.').add()

CmdTr('qrup').add_command('qrup', None, 'Grup hakkında bilgi gösterir.').add()
Example #5
0
    smsg = await destroy.client.send_message(destroy.chat_id, text)
    await sleep(counter)
    await smsg.delete()
    if BOTLOG:
        await destroy.client.send_message(BOTLOG_CHATID,
                                          "sd sorğusu uğurla başa çatdı")

CmdHelp('purge').add_command(
    'purge', None, 'Hədəflənən cavabdan başlayaraq bütün mesajları təmizləyər.'
).add_command(
    'purgeme', '<sayı>', 'Hədəflənən cavabdan başlayaraq öz mesajlarınızı təmizləyər.'
).add_command(
    'del', '<cavab>', 'Cavab verilən mesajı silər.'
).add_command(
    'edit', '<yeni mesaj>', 'Cavab verdiyiniz mesajı yeni mesaj ilə dəyişdirər.'
).add_command(
    'sd', '<x> <mesaj>', 'x saniyə içində özünü yox edən bir mesaj yaradar.'
).add()

CmdTr('purge').add_command(
    'purge', None, 'Hedeflenen yanıttan başlayarak tüm mesajları temizler.'
).add_command(
    'purgeme', '<sayı>', 'Hedeflenen yanıttan başlayarak kendi mesajlarınızı temizler.'
).add_command(
    'del', '<yanıt>', 'Yanıt verilen mesajı siler.'
).add_command(
    'edit', '<yeni mesaj>', 'Yanıt verdiğiniz mesajı yeni mesaj ile değiştirir.'
).add_command(
    'sd', '<x> <mesaj>', 'x saniye içinde kendini yok eden bir mesaj oluşturur.'
).add()
Example #6
0
async def del_welcome(event):
    try:
        from userbot.modules.sql_helper.welcome_sql import rm_welcome_setting
    except:
        await event.edit("`SQL xarici modda işləyir!`")
        return
    if rm_welcome_setting(event.chat_id) is True:
        await event.edit("`Qarşılama mesajı bu söhbət üçün silindi.`")
    else:
        await event.edit("`Burda qarşılama notu var görəsən ?`")

CmdHelp('welcome').add_command(
    'setwelcome', '<qarşılama mesajı>', 'Mesajı söhbətə qarşılama notu olaraq qeyd edər.'
).add_command(
    'checkwelcome', None, 'Söhbətdə qarşılama notu olub olmadığını yoxlayar.'
).add_command(
    'rmwelcome', None, 'Keçərli söhbət üçün qarşılama notunu silər.'
).add_info(
    'Dəyişkənlər: `{mention}, {title}, {count}, {first}, {last}, {fullname}, {userid}, {username}, {my_first}, {my_fullname}, {my_last}, {my_mention}, {my_username}`'
).add()

CmdTr('welcome').add_command(
    'setwelcome', '<karışlama mesajı>', 'Mesajı sohbete karşılama notu olarak kaydeder.'
).add_command(
    'checkwelcome', None, 'Sohbette karşılama notu olup olmadığını kontrol edin.'
).add_command(
    'rmwelcome', None, 'Geçerli sohbet için karşılama notunu siler.'
).add_info(
    'Değişkenler: `{mention}, {title}, {count}, {first}, {last}, {fullname}, {userid}, {username}, {my_first}, {my_fullname}, {my_last}, {my_mention}, {my_username}`'
).add()
Example #7
0

CmdHelp('scrapers_bot').add_command(
    'sangmata', '<cavab>', 'Seçilən istifadəçinin ad keçmişinə baxmaq.'
).add_command(
    'drweb', '<cavab>', 'Seçilən faylda virus olub olmadığına baxın.'
).add_command(
    'meme', '<font> <üst;alt>',
    'Fotoya yazı əlavə edin. İstəyirsinizsə font böyüklüyünüdə  yaza bilərsiz.',
    'meme 30 cod;samil'
).add_command('voicy', '<cavab>', 'Səsi yazıya çevirin.').add_command(
    'q', '<rəqəm>', 'Mətini stikerə çəvirin.'
).add_command('ocr2', '<cavab>', 'Fotodakı yazını oxuyun.').add_command(
    'creation', '<cavab>',
    'Cavab verdiyiniz insanın hesabının yaradılış tarixini öyrənin.').add()

CmdTr('scrapers_bot').add_command(
    'sangmata', '<yanıt>',
    'Belirtilen kullanıcının isim geçmişini görüntüleyin.'
).add_command(
    'scan', '<yanıt>', 'Belirtilen dosyada virüs var mı yok mu bakın.'
).add_command(
    'meme', '<font> <üst;alt>',
    'Fotoğrafa yazı ekleyin. İsterseniz font büyüklüğünü de yazabilirsiniz.',
    'meme 30 asena;usta'
).add_command('voicy', '<yanıt>', 'Sesi yazıya çevirin.').add_command(
    'q', '<sayı>', 'Metninizi çıkartmaya dönüştürün.'
).add_command('ocr2', '<yanıt>', 'Fotoğraftaki metini okuyun.').add_command(
    'creation', '<yanıt>',
    'Yanıt verdiğiniz kişinin hesabı oluşturma tarihinin öğrenin.').add()
Example #8
0
@register(outgoing=True, pattern="^.dc$")
async def neardc(event):
    """ .dc """
    result = await event.client(functions.help.GetNearestDcRequest())
    await event.edit(f"Şəhər : `{result.country}`\n"
                     f"Ən yaxın datacenter : `{result.nearest_dc}`\n"
                     f"İndiki datacenter : `{result.this_dc}`")


@register(outgoing=True, pattern="^.ping$")
async def pingme(pong):
    """ .ping  """
    start = datetime.now()
    await pong.edit("`Pinginiz!`")
    end = datetime.now()
    duration = (end - start).microseconds / 1000
    await pong.edit("`Pinginiz!\n%sms`" % (duration))


CmdHelp('www').add_command(
    'speed', None, 'Bir speedtest edər və nəticəni göstərər.').add_command(
        'dc', None,
        'Serverinizə ən yaxın datacenter\'ı göstərər.').add_command(
            'ping', None, 'Botun ping dəyərini göstərər.').add()

CmdTr('www').add_command(
    'speed', None, 'Bir speedtest uygular ve sonucu gösterir.').add_command(
        'dc', None, 'Sunucunuza en yakın datacenter\'ı gösterir.').add_command(
            'ping', None, 'Botun ping değerini gösterir.').add()
Example #9
0
        58,
        59,
        60,
        61,
        62,
        63,
    ]
    sticcers = await bot.inline_query(
        "stickerizerbot", f"#{random.choice(animus)}{(deEmojify(text))}"
    )
    try:
        await sticcers[0].click(
            animu.chat_id,
            reply_to=animu.reply_to_msg_id,
            silent=True if animu.is_reply else False,
            hide_via=True,
        )
    except Exception:
        return await animu.edit(
            "`Bu söhbətdə sətir içi nəticələr göndərə bilməzsiniz (caused by SendInlineBotResultRequest)`"
        )
    await sleep(1)
    await animu.delete()


Help = CmdHelp('stiker')
Help.add_command('q2 yazı',  None, 'Fərqli maraqlı yazılı stikerlər edər').add()

Help = CmdTr('stiker')
Help.add_command('q2 yazı',  None, 'Farklı güzel yazılı şekilli şukullu çıkartmalar yapar').add()
Example #10
0
        send_games=gamee,
        send_inline=ainline,
        send_polls=gpoll,
        invite_users=adduser,
        pin_messages=cpin,
        change_info=changeinfo,
    )
    try:
        await event.client(
            EditChatDefaultBannedRightsRequest(peer=peer_id,
                                               banned_rights=unlock_rights))
        await event.edit(LANG['UNLOCK'] % what)
    except BaseException as e:
        await event.edit(f"{LANG['INVALID_AUTHORITY']} {str(e)}")
        return


CmdHelp('locks').add_command(
    'lock', '<bağlanacaq medya tipi> vəya .unlock <bağlanacaq medya tipi>',
    'Söhbətdəki bir çox şeyləri əngəlləyə bilməni edər. (stiker atmaq, oyun oynamaq vs.)'
).add_info(
    'Bağlıya biləcəyin və bağlayıb aça biləcəyin bunlardır: all, msg, media, sticker, gif, game, inline, poll, invite, pin, info'
).add_warning('İdarəçi icazələri lazımdır!').add()

CmdTr('locks').add_command(
    'lock', '<kilitlenecek medya tipi> veya .unlock <kilitlenecek medya tipi>',
    'Sohbetteki birtakım şeyleri engelleyebilmeni sağlar. (sticker atmak, oyun oynamak vs.)'
).add_info(
    'Kilitleyebileceğin ve kilidini açabileceklerin şunlardır: all, msg, media, sticker, gif, game, inline, poll, invite, pin, info'
).add_warning('Yönetici hakları gerektirir!').add()
Example #11
0
    return image


CmdHelp('stickers').add_command(
    'fırlat', None,
    'Fırlat ilə bir stikeri ya da fotonu cavablayaraq öz stiker paketinizə stiker olaraq əlavə edə bilərsiz.'
).add_command(
    'fırlat', '<emoji(lər)>',
    'Fırlat kimi işləyir ancaq istədiyiniz emojiyi stikerin emojisi olaraq qeyd edir.'
).add_command(
    'fırlat', '<nömrə>',
    'Stikeri ya da fotunu seçilən paketə əlavə edir ancaq emoji olaraq bu işlədilir: 🤔 '
).add_command(
    'fırlat', '<emoji(lər)> <numara>',
    'Stikeri ya da fotonu seçilən paketə əlavə edir və seçdiyiniz emoji stikerin emojisi olaraq işlədilir.'
).add()

CmdTr('stickers').add_command(
    'dızla', None,
    'Dızla ile bir çıkartmaya ya da resme yanıtlayarak kendi çıkartma paketinize çıkartma olarak ekleyebilirsiniz.'
).add_command(
    'dızla', '<emoji(ler)>',
    'Dızla gibi çalışır fakat istediğiniz emojiyi çıkartmanın emojisi olarak belirtir.'
).add_command(
    'dızla', '<numara>',
    'Çıkartmayı ya da resmi belirtilen pakete ekler fakat emoji olarak şu kullanılır: 🤔 '
).add_command(
    'dızla', '<emoji(ler)> <numara>',
    'Çıkartmayı ya da resmi belirtilen pakete ekler ve belirttiğiniz emoji çıkartmanın emojisi olarak kullanılır.'
).add()
Example #12
0
                await event.client.send_message(event.chat_id, reply)
            else:
                await event.client.send_message(event.chat_id, myfed)
                await event.delete()
        except YouBlockedUserError:
            await event.edit(
                "@MissRose_bot'u blokdan çıxardıb yenidən cəhd edin.")


CmdHelp('rose').add_command(
    'fstat', '<tag/id>',
    'Şəxsin hansı federasiyalardan fban olduğu haqda məlumat veər. \n Boş .fstat yazsanız sizin fban olduğunuz fed’ləri göstərər '
).add_command(
    'info', '<tag/id>',
    'Verdiyiniz tag və ya id’ə əsasən məlumat verər. \n Boş .info yazsanız sizin haqda məlumat verər.'
).add_command(
    'fedinfo', '<fed id>', 'Federasiya haqda məlumat verər.').add_command(
        'myfeds', ' ',
        'Sahib və ya səlahiyyətli olduğunuz fed’ləri göstərər.').add()

CmdTr('rose').add_command(
    'fstat', '<tag/id>',
    'Kullanıcı hangi federasiyalardan fban olduğu hakkında bilgi verir. \n Boş .fstat yazarsanız sizin fban olduğunuz fed’leri gösterir '
).add_command(
    'info', '<tag/id>',
    'Verdiyiniz tag ve ya id’e göre bilgi verir. \n Boş .info yazarsanız sizin bilgiler verir.'
).add_command('fedinfo', '<fed id>',
              'Federasiya hakkında bilgi verir.').add_command(
                  'myfeds', ' ',
                  'Sahip ve ya admin olduğunuz fed’leri gösterir.').add()
Example #13
0
    first_name = first_name.replace(
        "\u2060", "") if first_name else (LANG['NO_FIRST_NAME'])
    last_name = last_name.replace("\u2060",
                                  "") if last_name else (LANG['NO_LAST_NAME'])
    username = "******".format(username) if username else (LANG['NO_USERNAME'])
    user_bio = LANG['NO_BIO'] if not user_bio else user_bio

    caption = f"<b>{LANG['USER_INFO']}:</b>\n\n"
    caption += f"{LANG['NAME']}: {first_name}\n"
    caption += f"{LANG['LASTNAME']}: {last_name}\n"
    caption += f"{LANG['NICKNAME']}: {username}\n"
    caption += f"{LANG['DC_ID']}: {dc_id}\n"
    caption += f"{LANG['PROFILE_PHOTO_COUNT']}: {replied_user_profile_photos_count}\n"
    caption += f"{LANG['IS_BOT']}: {is_bot}\n"
    caption += f"{LANG['IS_RESTRICTED']}: {restricted}\n"
    caption += f"{LANG['IS_VERIFIED']}: {verified}\n"
    caption += f"ID: <code>{user_id}</code>\n\n"
    caption += f"{LANG['BIO']}: \n<code>{user_bio}</code>\n\n"
    caption += f"{LANG['COMMON_CHAT']}: {common_chat}\n"
    caption += f"{LANG['LINK']}: "
    caption += f"<a href=\"tg://user?id={user_id}\">{first_name}</a>"

    return photo, caption


CmdHelp('whois').add_command('whois', ' <istifadəçi adı/cavab/id>',
                             'İstifadəçinin məlumatlarını göstərər.').add()

CmdTr('whois').add_command('whois', ' <kullanıcı adı/yanıt/id>',
                           'Kullanıcının bilgilerini alır.').add()
Example #14
0
                    first_name=me.first_name,
                    last_name=me.last_name if me.last_name else '',
                    mention=f'[{me.first_name}](tg://user?id={me.id})')
        if e.is_reply:
            await e.respond(PLUGIN_MESAJLAR['alive'],
                            reply_to=e.message.reply_to_msg_id)
        else:
            await e.respond(PLUGIN_MESAJLAR['alive'])


CmdHelp('system_stats').add_command(
    'sysd', None, 'Neofetch modulunu işlədərək sistem məlumatlarını göstərər.'
).add_command(
    'botver', None, 'U S Σ R Δ T O R versiyasını göstərər.').add_command(
        'pip', '<modul(lar)>', 'Pip modullarında axtarış edər.'
    ).add_command(
        'alive', None,
        'U S Σ R Δ T O R botunun işləyib işləmədiyini yoxlamaq üçün işlədilir.'
    ).add()

CmdTr('system_stats').add_command(
    'sysd', None, 'Neofetch modülünü kullanarak sistem bilgisi gösterir.'
).add_command(
    'botver', None, 'U S Σ R Δ T O R sürümünü gösterir.'
).add_command(
    'pip', '<modül(ler)>', 'Pip modüllerinde arama yapar.'
).add_command(
    'alive', None,
    'U S Σ R Δ T O R botunun çalışıp çalışmadığını kontrol etmek için kullanılır.'
).add()
Example #15
0
CmdTr('memes').add_command(
    'heyvan', 'pisik/it/panda/qus/qurd', 'Rastgele bir hayvan fotoğrafı atar.'
).add_command('cowsay', None, 'Bir şeyler söyleyen inek').add_command(
    ':/', None, 'Rihadın 3 aydır kızın adını öğrenemediği aklına geliyor.'
).add_command('karar', None, 'Karar verin.').add_command(
    '-_-', None, 'Tamamdır.\n-Birtanem Usta'
).add_command(
    ';_;', None, 'Hüseyn 5 dakikadır kaynanasını görmediğini düşünün.'
).add_command('cp', '<yanıt>', 'Emoji falan ekliyor.').add_command(
    'vapor', '<mesaj/yanıt>', 'Vaporlaştırın!'
).add_command('str', '<yazı>', 'Yazıyı uzatın.').add_command(
    '10iq',
    None, 'Coşqun mesaj yazıyor.'
).add_command(
    'mizah', None, 'Tekerlek Ümüd Usta espri yaparsa hemen kullanın.'
).add_command(
    'zal', '<yanıtlama/mesaj>', 'Çok karmaşık! Her şey çok karmaşık.'
).add_command(
    'oof', None, 'of ya'
).add_command(
    'skrrt', None, 'sıkırt'
).add_command(
    'fuk', None, '+18'
).add_command(
    'kalp',
    '<isim>',
    'Sevginizi gösterin.'
).add_command(
    'fp', None,
    'Utanmak.'
).add_command(
    'moon',
    None, 'Ay animasyonu.'
).add_command(
    'clock', None, 'Hüseyn kaynanasını bekliyor. (Saat animasyonu)'
).add_command(
    'hi', None,
    'Selam verin.'
).add_command(
    'owo', None, 'LOLcü Selin olur gibi'
).add_command(
    'react', None, 'Ayzırbotun her şeye tepki vermesini sağlayın.'
).add_command(
    'slap',
    '<yanıt>', 'Rastgele nesnelerle tokatlamak için mesaja cevap verin.'
).add_command('cry', None, 'Ağlamak mı istiyorsun?').add_command(
    'shg', None, '¯\_(ツ)_/¯'
).add_command(
    'run', None, 'Koş!'
).add_command(
    'mock',
    '<yanıt/mesaj>', 'Yap ve gerçek eğlenceyi bul.'
).add_command(
    'clap',
    None, 'Beni, yapraklar değil Ayzırbotlar alkışlıyor!'
).add_command(
    'f', '<mesaj>',
    'F'
).add_command(
    'type',
    '<yazı>',
    'Daktilo gibi yazı yazın.'
).add_command(
    'lfy', '<sorgu>',
    'Bırakın Google bunu sizin için araştırsın.'
).add_command(
    'scam',
    '<eylem> <süre>',
    'Sahte eylemler oluşturun.\nMevcut eylemler: (typing, contact, game, location, voice, round, video, photo, document, cancel)'
).add_command('lfy', '<sorgu>',
              'Bırakın Google bunu sizin için araştırsın.').add_command(
                  'boşluk', None,
                  'Boş mesaj. (Elon Musk\'tan öğrendim.)').add_command(
                      'ğ', '<metin>', 'Ğ').add()
Example #16
0
    try:
        from userbot.modules.sql_helper.snips_sql import remove_snip
    except AttributeError:
        await event.edit("`SQL dışı modda işləyir!`")
        return
    name = event.pattern_match.group(1)
    if remove_snip(name) is True:
        await event.edit(f"`Snip:` **{name}** `{LANG['DELETED']}`")
    else:
        await event.edit(f"`Snip:` **{name}** `{LANG['NOT_FOUND']}` ")

CmdHelp('snips').add_command(
    '$<snip_adı>', None, 'Snipi çağırar.'
).add_command(
    'snip', '<ad> <veri/cavab>', 'Bir snip (qlobal not) olaraq qeyd edər. (Fotolar, sənədlər və stikerlər ilə işləyir !)'
).add_command(
    'snips', None, 'Qeyd edilən bütün snip\'ləri listini alar.'
).add_command(
    'remsnip', '<snip adı>', 'Seçilən snip\'i silər.'
).add()

CmdTr('snips').add_command(
    '$<snip_adı>', None, 'Snipi çağırır.'
).add_command(
    'snip', '<isim> <veri/yanıt>', 'Bir snip (küresel not) olarak kaydeder. (Resimler, dokümanlar ve çıkartmalar ile çalışır !)'
).add_command(
    'snips', None, 'Kaydedilen tüm snip\'leri listeler.'
).add_command(
    'remsnip', '<snip adı>', 'Belirtilen snip\'i siler.'
).add()
Example #17
0
        for section in sarki['track']['sections']:
            if section['type'] == 'VIDEO':
                if 'youtubeurl' in section:
                    Youtube = get(section['youtubeurl']).json()
                else:
                    return

                Caption += f'\n**Klip Videosu:** [Youtube]({Youtube["actions"][0]["uri"]})'

        if 'images' in sarki["track"] and len(sarki["track"]["images"]) >= 1:
            await event.delete()
            await event.client.send_file(
                event.chat_id,
                sarki["track"]["images"]["coverarthq"]
                if 'coverarthq' in sarki["track"]["images"] else
                sarki["track"]["images"]["background"],
                caption=Caption,
                reply_to=reply_message)
        else:
            await event.edit(Caption)
        remove(dosya)


CmdHelp('shazam').add_command(
    'shazam', '<cavab>',
    'Cavab verdiyiniz səs faylını Shazamda axtarar.').add()

CmdTr('shazam').add_command(
    'shazam', '<yanıt>',
    'Yanıt verdiğiniz ses dosyasını Shazamda arar.').add()
Example #18
0

@register(pattern=r".ocr (.*)", outgoing=True)
async def ocr(event):
    await event.edit(LANG['READING'])
    if not os.path.isdir(TEMP_DOWNLOAD_DIRECTORY):
        os.makedirs(TEMP_DOWNLOAD_DIRECTORY)
    lang_code = event.pattern_match.group(1)
    downloaded_file_name = await bot.download_media(
        await event.get_reply_message(), TEMP_DOWNLOAD_DIRECTORY)
    test_file = await ocr_space_file(filename=downloaded_file_name,
                                     language=lang_code)
    try:
        ParsedText = test_file["ParsedResults"][0]["ParsedText"]
    except BaseException:
        await event.edit(LANG['CANT_READ'])
    else:
        await event.edit(f"`{LANG['READ']}`\n\n{ParsedText}")
    os.remove(downloaded_file_name)


CmdHelp('ocr').add_command(
    'ocr', '<dil>',
    'Mətin aydınlatmaq üçün bir fotoya vəya stikerə cavab verin.').add_info(
        'Dil kodlarını [buradan](https://ocr.space/ocrapi) götürün.').add()

CmdTr('ocr').add_command(
    'ocr', '<dil>',
    'Metin ayıklamak için bir resme veya çıkartmaya cevap verin.').add_info(
        'Dil kodlarını [buradan](https://ocr.space/ocrapi) alın.').add()
Example #19
0
).add_command(
    'setbio', '<yeni biyoqrafi>',
    'Telegram\'dakı biyoqrafinizi bu əmri işlədərək dəyişdirin.').add_command(
        'delpfp', '<rəqəm/all>',
        'Telegram profil fotosunu silər.').add_command(
            'reserved', None,
            'Rezerve etdiyiniz istifadəçi adlarını göstərər.').add_command(
                'count', None,
                'Qruplarınızı, söhbətlərinizi, aktiv botları vs. sayar.').add(
                )

CmdTr('profile').add_command(
    'username', '<yeni kullanıcı adı>',
    'Telegram\'daki kullanıcı adınızı değişir.'
).add_command(
    'name', '<isim> or .name <isim> <soyisim>',
    'Telegram\'daki isminizi değişir. (Ad ve soyad ilk boşluğa dayanarak birleştirilir.)'
).add_command(
    'setpfp', None,
    'Bir resmi Telegram\'da profil resmi yapmak için .setpfp komutuyla cevap verin.'
).add_command(
    'setbio', '<yeni biyografi>',
    'Telegram\'daki biyografinizi bu komutu kullanarak değiştirin.'
).add_command(
    'delpfp', '<numara/all>',
    'Telegram profil fotoğrafınızı kaldırır.').add_command(
        'reserved', None,
        'Rezerve ettiğiniz kullanıcı adlarını gösterir.').add_command(
            'count', None,
            'Gruplarınızı, sohbetlerinizi, aktif botları vs. sayar.').add()
Example #20
0
        while i < len(l):
            await event.reply(LANG['SENDING_SONGS'] + l[i])
            await event.client.send_file(event.chat_id,
                                         l[i],
                                         force_document=True,
                                         allow_cache=False,
                                         caption=cmd,
                                         reply_to=reply_to_id)
    else:
        await event.edit(LANG['NOT_FOUND_PL'])
        return
    os.system(f"rm -rf {klasor}/*.mp3")
    subprocess.check_output(f"rm -rf {klasor}/*.mp3", shell=True)
    os.system(f"rm -rf {klasor}/*.pl")
    subprocess.check_output(f"rm -rf {klasor}/*.pl", shell=True)


CmdHelp('song').add_command(
    'deez', '<musiqi adı/youtube/spotify/soundcloud>',
    'Bir çox saytdan musiqini axtarıb, musiqini endirir.').add_command(
        'song', '<musiqi adı/youtube/spotify>', 'Musiqi endirir.').add_command(
            'songpl', '<spotify playlist>',
            'Spotify Playlist\'indən musiqi endirir').add()

CmdTr('song').add_command(
    'deez', '<şarkı ismi/youtube/spotify/soundcloud>',
    'Birçok siteden şarkıyı arayıp, şarkıyı indirir.').add_command(
        'song', '<şarkı ismi/youtube/spotify>', 'Şarkı indirir.').add_command(
            'songpl', '<spotify playlist>',
            'Spotify Playlist\'inden şarkı indirir').add()
Example #21
0
CmdTr('scrapers').add_command(
    'img', '<limit> <kelime>', 'Google üzerinde hızlı bir resim araması yapar. Limit yazmazsanız 5 tane fotoğraf getirir.', 'img10 system of a down'
).add_command(
    'currency', '<miktar> <dönüştürülecek birim> <dönüşecek birim>', 'Para dönüştürücü.'
).add_command(
    'carbon', '<metin>', 'carbon.now.sh sitesini kullanarak yazdıklarının aşşşşşşırı şekil görünmesini sağlar.'
).add_command(
    'crblang', '<dil>', 'Carbon için dil ayarlar.'
).add_command(
    'karbon', '<metin>', 'Carbon ile aynı ama daha hızlımsı.'
).add_command(
    'google', '<kelime>', 'Hızlı bir Google araması yapar.'
).add_command(
    'wiki', '<terim>', 'Bir Vikipedi araması gerçekleştirir.'
).add_command(
    'ud', '<terim>', 'Urban Dictionary araması yapmanın kolay yolu?'
).add_command(
    'tts', '<metin>', 'Metni sese dönüştürür.'
).add_command(
    'lang', '<dil>', 'tts ve trt için dil ayarlayın.'
).add_command(
    'tts2', '<cinsiyet> <metin>', 'Metni sese dönüştürür.', 'tts2 kişi selam'
).add_command(
    'trt', '<metin>', 'Basit bir çeviri modülü.'
).add_command(
    'yt', '<metin>', 'YouTube üzerinde bir arama yapar.'
).add_command(
    'imdb', '<film>', 'Film hakkında bilgi verir.'
).add_command(
    'ripaudio', '<bağlantı>', 'YouTube üzerinden (veya diğer siteler) ses indirir.'
).add_command(
    'ripvideo', '<bağlantı>', 'YouTube üzerinden (veya diğer siteler) video indirir.'
).add_info(
    '[Rip komutunun desteklediği siteler.](https://ytdl-org.github.io/youtube-dl/supportedsites.html)'
).add()
Example #22
0
        box_size=10,
        border=4,
    )
    qr.add_data(message)
    qr.make(fit=True)
    img = qr.make_image(fill_color="black", back_color="white")
    img.save("img_file.webp", "PNG")
    await makeqr.client.send_file(makeqr.chat_id,
                                  "img_file.webp",
                                  reply_to=reply_msg_id)
    os.remove("img_file.webp")
    await makeqr.delete()


CmdHelp('qrcode').add_command(
    'barcode', '<məzmun>', 'Verilən məzmundan bir barkod edin.',
    'barcode www.google.com').add_command(
        'decode', '<cavab>',
        'Barkod və ya QRCode həll etmək üçün.').add_command(
            'makeqr', '<cavab>', 'Verilən məzmundan bir QR kodu edin.',
            'makeqr www.google.com').add()

CmdTr('qrcode').add_command('barcode', '<içerik>',
                            'Verilen içerikten bir barkod yapın.',
                            'barcode www.google.com').add_command(
                                'decode', '<yanıt>',
                                'Barkod veya QRCode çözmek için.').add_command(
                                    'makeqr', '<içerik>',
                                    'Verilen içerikten bir QR kodu yapın.',
                                    'makeqr www.google.com').add()
Example #23
0
    )
    driver.set_window_size(width + 125, height + 125)
    wait_for = height / 1000
    await url.edit(f"{LANG['TAKING']}\
    \n`{LANG['HEIGHT']}: {height} {LANG['PIXEL']}`\
    \n`{LANG['WIDTH']}: {width} {LANG['PIXEL']}`" + 
    LANG['WAIT'] % str(wait_for))
    await sleep(int(wait_for))
    im_png = driver.get_screenshot_as_png()
    # 
    driver.close()
    message_id = url.message.id
    if url.reply_to_msg_id:
        message_id = url.reply_to_msg_id
    with io.BytesIO(im_png) as out_file:
        out_file.name = "ekran_goruntusu.png"
        await url.edit(LANG['UPLOADING'])
        await url.client.send_file(url.chat_id,
                                   out_file,
                                   caption=input_str,
                                   force_document=True,
                                   reply_to=message_id)

CmdHelp('ss').add_command(
    'ss', '<url>', 'Seçilən web saytından bir ekran görüntüsü alar və göndərər.', 'ss https://nexeber.com'
).add()

CmdTr('ss').add_command(
    'ss', '<url>', 'Belirtilen web sitesinden bir ekran görüntüsü alır ve gönderir.', 'ss https://fusuf.codes'
).add()
Example #24
0
            remote.push(refspec="HEAD:refs/heads/master", force=True)
        except GitCommandError as error:
            await ups.edit(f'{txt}\n`{LANG["ERRORS"]}:\n{error}`')
            repo.__del__()
            return
        await ups.edit(LANG['SUCCESSFULLY'])
    else:
        # Klasik yenilənmə
        try:
            ups_rem.pull(ac_br)
        except GitCommandError:
            repo.git.reset("--hard", "FETCH_HEAD")
        await update_requirements()
        await ups.edit(LANG['SUCCESSFULLY'])
        # Bot Heroku
        args = [sys.executable, "main.py"]
        execle(sys.executable, *args, environ)
        return

CmdHelp('update').add_command(
    'update', None, 'Botunuza siz quraşdırandan sonra hər hansı bir yenilənmə gəlib gəlmədiyini yoxlayar.'
).add_command(
    'update now', None, 'Botunuzu yeniləyər.'
).add()

CmdTr('update').add_command(
    'update', None, 'Botunuza siz kurduktan sonra herhangi bir güncelleme gelip gelmediğini kontrol eder.'
).add_command(
    'update now', None, 'Botunuzu günceller.'
).add()
Example #25
0
    def fahrenheit(f):
        temp = str(((f - 273.15) * 9 / 5 + 32)).split(".")
        return temp[0]

    def celsius(c):
        temp = str((c - 273.15)).split(".")
        return temp[0]

    def sun(unix):
        xx = datetime.fromtimestamp(unix, tz=ctimezone).strftime("%I:%M %p")
        return xx

    await weather.edit(
        f"**{LANG['TEMP']}:** `{celsius(curtemp)}°C | {fahrenheit(curtemp)}°F`\n"
        +
        f"**{LANG['MIN_TEMP']}:** `{celsius(min_temp)}°C | {fahrenheit(min_temp)}°F`\n"
        +
        f"**{LANG['MAX_TEMP']}:** `{celsius(max_temp)}°C | {fahrenheit(max_temp)}°F`\n"
        + f"**{LANG['HUMIDITY']}:** `{humidity}%`\n" +
        f"**{LANG['WIND_SPEED']}:** `{kmph[0]} kmh | {mph[0]} mph, {findir}`\n"
        + f"**{LANG['SUNRISE']}:** `{sun(sunrise)}`\n" +
        f"**{LANG['SUNSET']}:** `{sun(sunset)}`\n\n" + f"**{desc}**\n" +
        f"`{cityname}, {fullc_n}`\n" + f"`{time}`")


CmdHelp('weather').add_command('weather', '<şəhər>',
                               'Bir bölgənin hava proqnozunu göstərər.').add()

CmdTr('weather').add_command('weather', '<şehir>',
                             'Bir bölgenin hava durumunu verir.').add()
Example #26
0
            await event.edit(LANG['GBAN_LIST'] % mesaj)
    elif liste == "gmute":
        try:
            from userbot.modules.sql_helper.gmute_sql import gmutelist
        except:
            await event.edit(LANG['NEED_SQL_MODE'])
            return
        await event.edit(LANG['GMUTE_DATA'])
        mesaj = ""
        for user in gmutelist():
            mesaj += f"**ID: **`{user.sender}`\n"

        if len(mesaj) > 4000:
            await event.edit(LANG['TOO_MANY_GMUTED'])
            open("gmute_liste.txt", "w+").write(mesaj)
            await event.client.send_message(event.chat_id,
                                            LANG['GMUTE_TXT'],
                                            file="gmute_liste.txt")
            os.remove("gmute_liste.txt")
        else:
            await event.edit(LANG['GMUTE_LIST'] % mesaj)


CmdHelp('list').add_command(
    'list', '<gmute/gban>',
    'Gbanladığınız ya da Gmutelədiyiniz istifadəçiləri göstərər.').add()

CmdTr('list').add_command(
    'list', '<gmute/gban>',
    'Gbanladığınız ya da Gmutelediğiniz kişileri getirir.').add()
Example #27
0
async def _(event):
    if event.fwd_from:
        return
    mentions = "@admin"
    chat = await event.get_input_chat()
    async for x in bot.iter_participants(chat,
                                         filter=ChannelParticipantsAdmins):
        mentions += f"[\u2063](tg://user?id={x.id})"
    reply_message = None
    if event.reply_to_msg_id:
        reply_message = await event.get_reply_message()
        await reply_message.reply(mentions)
    else:
        await event.reply(mentions)
    await event.delete()


CmdHelp('tagall').add_command(
    'tagall', None,
    'Bu əmri hər hansısa söhbətdə işlədəndə hərkəsi tağ edir.').add_command(
        'admin', None,
        'Bu əmri hər hansıxa sohbətdə işlədəndə adminləri tağ edər.').add()

CmdTr('tagall').add_command(
    'tagall', None,
    'Bu komutu kullandığınızda sohbet içerisinde ki herkesi etiketler.'
).add_command(
    'admin', None,
    'Bu komutu kullandığınızda sohbet içerisinde ki yöneticileri etiketler.'
).add()
Example #28
0
                for Komut in Komutlar:
                    CmdHelp.add_command(
                        Komut, None,
                        'Bu plugin qırağdan yüklənib. Hər hansı bir açıqlama edilməyib.'
                    )
                CmdHelp.add()
                await plugin.forward_to(PLUGIN_CHANNEL_ID)
                return await event.edit(
                    f'**CODEAZ Plugin Mağazası**\n\n**✅ Modül uğurla yükləndi!**\n__ℹ️ Modulun əmrləri və işlədilişi haqqında məlumat almaq üçün` `.cod {dosyaAdi}` `yazın.__'
                )


userbot.cmdhelp.CmdHelp('store').add_command(
    'store', '<söz>',
    'Plugin kanalına son atılan Pluginləri gətirər. Əgər söz yazarsanız axtarış edər.'
).add_command('store random', '<rəqəm>',
              'Plugin kanalından təsadufi plugin gətirər.',
              'store random 10').add_command(
                  'sinstall', '<rəqəm>',
                  'Plugin kanalından tez olaraq Plugini yükləyər.').add()

CmdTr('store').add_command(
    'store', '<kelime>',
    'Plugin kanalına son atılan Pluginleri getirir. Eğer kelime yazarsanız arama yapar.'
).add_command('store random', '<sayı>',
              'Pluginden kanalından rastgele plugin getirir.',
              'store random 10').add_command(
                  'sinstall', '<sayı>',
                  'Plugin kanalından direkt olarak Plugini yükler.').add()
Example #29
0
            delaySpamEvent.wait(spam_delay)
        if BOTLOG:
            await e.client.send_message(
                BOTLOG_CHATID, "#DelaySPAM \n\n"
                "DelaySpam uğurla edildi")


CmdHelp('spammer').add_command(
    'tspam', '<mətin>', 'Verilən mesajı tək tək göndərərək spam edər.'
).add_command(
    'spam', '<miqdar> <mətin>', 'Verilən miqdarda spam göndərir.').add_command(
        'bigspam', '<miqdar> <mətin>',
        'Verilən miqdarda spam göndərir.').add_command(
            'picspam', '<miqdar> <link>',
            'Verilən miqdarda fotolu spam göndərir.').add_command(
                'delayspam', '<gecikmə> <miqdar> <mətin>',
                'Verilən miqdar və verilən gecikmə ilə gecikməli spam edər.'
            ).add_warning('Məsuliyyət sizə aitdir!!').add()

CmdTr('spammer').add_command(
    'tspam', '<metin>', 'Verilen mesajı tek tek göndererek spam yapar.'
).add_command(
    'spam', '<miktar> <metin>', 'Verilen miktarda spam gönderir.').add_command(
        'bigspam', '<miktar> <metin>',
        'Verilen miktarda spam gönderir.').add_command(
            'picspam', '<miktar> <link>',
            'Verilen miktarda resimli spam gönderir.').add_command(
                'delayspam', '<gecikme> <miktar> <metin>',
                'Verilen miktar ve verilen gecikme ile gecikmeli spam yapar.'
            ).add_warning('Sorumluluk size aittir!!').add()
Example #30
0
            return_str += f"\n`{LANG['CHOICE_TIMEZONE']}"
            return_str += f"{LANG['EXAMPLE']}: .date {c_name} 2"

            await dat.edit(return_str)
            return

    dtnow = dt.now(tz(time_zone)).strftime(d_form)

    if c_name != COUNTRY:
        await dat.edit(
            f"{c_name} {LANG['IS_DATE']}  **{dtnow}**  ({time_zone} {LANG['IS_TZ']}).`")
        return

    elif COUNTRY:
        await dat.edit(f"{COUNTRY} {LANG['IS_DATE']} **{dtnow}**"
                       f"({time_zone} {LANG['IS_TZ']}).")
        return

CmdHelp('time').add_command(
    'time', '<ölkə adı/kodu> <saat dilimi nömrəsi>', 'Bir ölkənin saatınıı göstərər. Əgər bir ölkə birdən çox saat diliminə sahibdirsə, Hamısı birdən göstərilir və seçim sənə buraxılır.'
).add_command(
    'date', '<ölkə adı/kodu> <saat dilimi nömrəsi>', 'Bir ölkenin tarixini göstərər. Əgər bir ölkə birdən çox saat diliminə sahibdirsə, Hamısı birdən göstərilir və seçim sənə buraxılır.'
).add()

CmdTr('time').add_command(
    'time', '<ülke ismi/kodu> <saat dilimi numarası>', 'Bir ülkenin saatini gösterir. Eğer bir ülke birden fazla saat dilimine sahipse, tümü birden gösterilir ve seçim sana bırakılır.'
).add_command(
    'date', '<ülke ismi/kodu> <saat dilimi numarası>', 'Bir ülkenin tarihini gösterir. Eğer bir ülke birden fazla saat dilimine sahipse, tümü birden gösterilir. ve seçim sana bırakılır.'
).add()