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()
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()
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()
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()
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()
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()
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()
@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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
@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()
).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()
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()
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()
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()
) 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()
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()
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()
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()
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()
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()
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()
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()