api_yaniti = istek.json() mesaj = "📰 __NTV Kaynağından Son Dakika Haberleri;__\n\n" say = 0 for yanit in api_yaniti: mesaj += f"🗞️ **[{yanit['Haber']}]({yanit['Link']})**\n\n" say += 1 if say == 5: break try: await ilk_mesaj.edit(mesaj, disable_web_page_preview=True) except Exception as hata: await ilk_mesaj.edit(f"**Uuppss:**\n\n`{hata}`") await logYolla(client, message) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "sondakika", "aciklama": "kolektifapi.herokuapp.com kullanarak NTV son dakika haberlerini verir..", "parametreler": [None], "ornekler": [".sondakika"] } })
os.remove(gelen_dosya) elif cevaplanan_mesaj.text: girdi = cevaplanan_mesaj.text else: await ilk_mesaj.edit("__güldük__") return if cevirici.detect(girdi).lang != 'tr': await ilk_mesaj.edit("türkçe konuş davar.!") return cevrilmis_mesaj = cevirici.translate(girdi, dest='en').text await ilk_mesaj.edit(f'__{cevrilmis_mesaj}__') await logYolla(client, message) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "ingilizce/türkçe", "aciklama": "Türkçe/İngilizce veya İngilizce/Türkçe çeviri yapmanıza olanak tanır.", "parametreler": ["Yanıtlanan Mesaj", "Yanıtlanan Dosya", "Metin"], "ornekler": [None] } })
silinecek_mesaj_idleri.append(say_mesaj_id) if len(silinecek_mesaj_idleri) == 100: #TG_MAX_SELECT_LEN await client.delete_messages( chat_id=message.chat.id, message_ids=silinecek_mesaj_idleri, revoke=True) silinen_mesaj_sayisi += len(silinecek_mesaj_idleri) silinecek_mesaj_idleri = [] if len(silinecek_mesaj_idleri) > 0: await client.delete_messages(chat_id=message.chat.id, message_ids=silinecek_mesaj_idleri, revoke=True) silinen_mesaj_sayisi += len(silinecek_mesaj_idleri) await ilk_mesaj.edit(f"`<u>{silinen_mesaj_sayisi}</u> Adet Mesaj Silindi`") await asyncio.sleep(3) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "dell", "aciklama": "yanıtlanan mesajdan itibaren temizlik yapar..", "parametreler": [None], "ornekler": [".dell | yanıtlanan mesaj"] } })
@Client.on_message( filters.command(['listhayalet'], ['!', '.', '/']) & filters.me) async def hayalet(client, message): await logYolla(client, message) ilk_mesaj = await message.edit("Hayalet Hesapları Sayıyorum..") sohbetTuru = message.chat.type if sohbetTuru != "private": sayac = 0 for kisi in await client.get_chat_members(message.chat.id): if kisi.user.status in ("long_time_ago", "within_month"): sayac += 1 await ilk_mesaj.edit(f'__Hayalet üye sayısı__ : `{sayac}`', disable_web_page_preview=True) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "list", "aciklama": "Gruplar için listeleme eklentisi..", "parametreler": [None], "ornekler": [".listadmin", ".listbot", ".listsilik", ".listhayalet"] } })
"html.parser").title.text.split(' - YouTube')[0] await ilk_mesaj.edit(f"**{baslik}**\n\n\t__İndiriliyor__") video = vid.streams.get_highest_resolution().download() resim = wget.download(vid.thumbnail_url) await ilk_mesaj.edit(f"**{baslik}**\n\n\t__Yükleniyor__") await client.send_video(chat_id=message.chat.id, video=video, caption=f"**{baslik}**", thumb=resim, reply_to_message_id=yanitlanacak_mesaj) os.remove(video) os.remove(resim) await logYolla(client, message) await ilk_mesaj.delete() from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "yt", "aciklama": "Youtube'dan yüksek kaliteli video indirir..", "parametreler": ["youtube video linki", "yanıtlanan mesaj"], "ornekler": [".yt http://www.youtube.com/watch?v=kCsq4GAZODc"] } })
await ilk_mesaj.delete() with open(f'{kod}', "wb+") as dosya: dosya.write(data) await logYolla(client, message) await message.reply_document( document=f"{kod}", caption='__kekikUserBot tarafından dönüştürülmüştür__', disable_notification=True, reply_to_message_id=cevaplanan_mesaj.message_id) os.remove(f"{kod}") from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "neko-ver/al", "aciklama": "nekobin.com ile entegreli paste hizmeti..\nkodu paste yapar, paste linkini betiğe çevirir", "parametreler": [None], "ornekler": [ ".nekover py | yanıtlanan kod", ".nekover go | yanıtlanan dosya", ".nekoal | yanıtlanan nekobin linki" ] } })
#------------------------------------------------------------- Başlangıç > istek = requests.get(f"https://kolektifapi.herokuapp.com/akaryakit") api_yaniti = istek.json() mesaj = "__Güncel Akaryakıt Verileri;__\n\n" for yanit in api_yaniti: mesaj += f"`{yanit['fiyati'].split(' ')[0]} ₺`\t**{yanit['turu'].split(' -- ')[0]}**\n" try: await ilk_mesaj.edit(mesaj) except Exception as hata: await ilk_mesaj.edit(f"**Uuppss:**\n\n`{hata}`") from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem : { "komut" : "akaryakit", "aciklama" : "kolektifapi.herokuapp.com kullanarak güncel akaryakıt fiyatlarını verir..", "parametreler" : [ None ], "ornekler" : [ ".akaryakit" ] } })
) os.remove("exec.text") await ilkMesaj.delete() else: await ilkMesaj.edit(yanit) await message.delete() @Client.on_message(filters.command(["ip"], ['!','.','/']) & filters.me) async def public_ip(client, message): await logYolla(client, message) ip = requests.get('https://api.ipify.org').text await message.reply_text(f'<b>Bot IP Address:</b>\n<code>{ip}</code>', parse_mode='html') from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem : { "komut" : "py/sh/ip", "aciklama" : "eski bir eklenti, kodları değerlendirilebileceği için repoda duruyor..", "parametreler" : [ None ], "ornekler" : [ ".py | yanıtlanan python kodu", ".sh | yanıtlanan python kodu", ".ip" ] } })
ara = girdi.replace(" ", "+") # boşlukları + ya çeviriyoruz numune = f"https://da.gd/s?url=https://lmgtfy.com/?q={ara}%26iie=1" # nasilgooglekullanilir linkimize ekliyoruz api_tepki = requests.get(numune).text # api tepkisini alıyoruz if api_tepki: # eğer tepki varsa mesaj += f"🔍 [{girdi}]({api_tepki.rstrip()})" # Mesaja Ekle bitir = time() # Zamanı Durdur sure = bitir - basla # Duran - Başlayan Zaman mesaj += f"\n\nTepki Süresi : `{str(sure)[:4]} sn`" # Mesaja Ekle try: # Dene await ilk_mesaj.edit(mesaj) except Exception as hata: await ilk_mesaj.edit(f"**Uuppss:**\n\n`{hata}`") else: # Eğer tepki yoksa await ilk_mesaj.edit("Hatalı bişeyler var, daha sonra tekrar deneyin.." ) # uyarı ver await logYolla(client, message) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "gg", "aciklama": "goygoy google linki verir..", "parametreler": ["herhangi bişi"], "ornekler": [".gg python nedir"] } })
bar += random.randint(0, 10) try: await ilk_mesaj.edit(f"**Stikır**\n\n`İşleniyor %{bar}`", parse_mode="md") if bar >= 100: pass except Exception as hata: hata_limit += 1 if hata_limit == 3: break await ilk_mesaj.edit("`Tamamlandı !`", parse_mode="md") msg_id = msg[0]["message_id"] await client.forward_messages(message.chat.id, "@QuotLyBot", msg_id) await client.read_history("@QuotLyBot") await ilk_mesaj.delete() await logYolla(client, message) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "stik", "aciklama": "@QuotLyBot kullanarak stikır yapar..", "parametreler": ["yanıtlanan mesaj", "metin"], "ornekler": [".stik KekikAkademi"] } })
mesaj = f"Aranan Nöbetçi Eczane : `{ilce}` / `{il}`\n" try: for i in nobetciEczane(il, ilce): mesaj += f"**\n\t⚕ {i['eczane_adi']}**\n📍 __{i['eczane_adresi']}__\n\t☎️ `{i['eczane_telefonu']}`\n\n" except Exception as hata: mesaj = f"**Uuppss:**\n\n`{hata}`" await logYolla(client, message) try: await ilk_mesaj.edit(mesaj) except Exception as hata: await ilk_mesaj.edit(f"**Uuppss:**\n\n`{hata}`") from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem : { "komut" : "nobetci", "aciklama" : "eczaneler.gen.tr'den nöbetçi eczane bilgilerini verir..", "parametreler" : [ "il - ilçe" ], "ornekler" : [ ".nobetci çanakkale merkez" ] } })
) return kod = cevaplanan_mesaj.text else: await ilk_mesaj.edit("__güldük__") return uzanti = message.text.split()[1] await ilk_mesaj.edit('`Derleniyor..`') await ilk_mesaj.edit(calistir(uzanti, kod)) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "derle", "aciklama": "Yanıtlanan programlama kodunun çıktısını verir..", "parametreler": ["dil | yanıtlanan mesaj"], "ornekler": [ ".derle c | yanıtlanan kod veya dosya", ".derle go | yanıtlanan kod veya dosya", ".derle python | yanıtlanan kod veya dosya" ] } })
return sorulan_soru = " ".join(girilen_yazi.split()[1:]) try: mesaj = yerliNedir(sorulan_soru) except Exception as hata: mesaj = f"**Uuppss:**\n\n`{hata}`" await logYolla(client, message) try: await ilk_mesaj.edit(mesaj) except Exception as hata: await ilk_mesaj.edit(f"**Uuppss:**\n\n`{hata}`") from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem : { "komut" : "nedir", "aciklama" : "sırasıyla nedir.com, wikipedia ve google araması yapar..", "parametreler" : [ "herhangi bişi" ], "ornekler" : [ ".nedir Pablo Escobar" ] } })
istek = requests.get(f"http://sozluk.gov.tr/gts?ara={kelime}") kelime_anlamlari = istek.json() if "error" in kelime_anlamlari: mesaj = f"`{kelime}` `sozluk.gov.tr` __sitesinde bulunamadı..__" else: mesaj = f"📚 **{kelime}** __Kelimesinin Anlamları:__\n\n" anlamlar = kelime_anlamlari[0]["anlamlarListe"] for anlam in anlamlar: mesaj += f"👉 `{anlam['anlam']}` \n" try: await ilk_mesaj.edit(mesaj) except Exception as hata: await ilk_mesaj.edit(f"**Uuppss:**\n\n`{hata}`") await logYolla(client, message) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "tdk", "aciklama": "sozluk.gov.tr adresinden kelime anlamı verir..", "parametreler": ["kelime"], "ornekler": [".tdk kekik"] } })
girilen_yazi = message.text if len(girilen_yazi.split()) == 1: await ilk_mesaj.edit("Arama yapabilmek için `şehir` girmelisiniz") return sehir = " ".join(girilen_yazi.split()[1:2]) try: mesaj = havaDurumu(sehir) except Exception as hata: mesaj = f"**Uuppss:**\n\n`{hata}`" try: await ilk_mesaj.edit(mesaj) except Exception as hata: await ilk_mesaj.edit(f"**Uuppss:**\n\n`{hata}`") await logYolla(client, message) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "hava", "aciklama": "google'dan hava durumu bilgilerini verir..", "parametreler": ["yer adı"], "ornekler": [".hava çanakkale merkez"] } })
if istek.status_code == 200: istek.raw.decode_content = True with open(carbon_gorsel, "wb") as carbon_yazdir: shutil.copyfileobj(istek.raw, carbon_yazdir) await client.send_photo( message.chat.id, carbon_gorsel, caption="__kekikUserBot tarafından dönüştürülmüştür__", reply_to_message_id=yanitlanacak_mesaj, ) await ilk_mesaj.delete() else: await ilk_mesaj.edit("**Görsel Alınamadı..**") os.remove(carbon_gorsel) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "carbon", "aciklama": "carbon.now.sh api..", "parametreler": ["Yanıtlanan Mesaj", "Yanıtlanan Dosya", "Metin"], "ornekler": [None] } })
mesaj += f"\n__Versiyon:__ `{uname.version}`" mesaj += f"\n__Makine:__ `{uname.machine}`" if not platform.machine() == "aarch64": import psutil boot_time_timestamp = psutil.boot_time() bt = datetime.fromtimestamp(boot_time_timestamp) boot_time_timestamp = psutil.boot_time() baslangicZamani = datetime.fromtimestamp( boot_time_timestamp).strftime("%d-%m-%Y | %H:%M") mesaj += f"\n__Boot Zamanı:__ `{bt.day}/{bt.month}/{bt.year} {bt.hour}:{bt.minute}.{bt.second}`" await ilk_mesaj.edit(mesaj) except Exception as hata: await ilk_mesaj.edit(f"__başaramadık abi__\n\n\t`{hata}`") await logYolla(client, message) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "sistem", "aciklama": "botun çalıştığı sistemin bilgilerini verir..", "parametreler": [None], "ornekler": [".sistem"] } })
if len(message.command) == 2: eklenti_dizini = f"./roBot/Eklentiler/{message.command[1]}.py" if os.path.exists(eklenti_dizini): os.remove(eklenti_dizini) await asyncio.sleep(2) await ilk_mesaj.edit(f"**Eklenti Silindi:** `{message.command[1]}`" ) return await ilk_mesaj.edit("`Böyle bir eklenti yok`") return await ilk_mesaj.edit("`Geçerli bir eklenti adı girin!`") return from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "eklenti", "aciklama": "Bot'un eklentilerini yönetmenizi sağlar..", "parametreler": [None], "ornekler": [".eklentilist", ".eklentiver ping", ".eklential", ".eklentisil yt"] } })
break bitir = time() sure = bitir - basla mesaj += f"\nTepki Süresi : `{str(sure)[:4]} sn`" try: await ilk_mesaj.edit( mesaj, disable_web_page_preview=True, ) except Exception as hata: await ilk_mesaj.edit(f"**Uuppss:**\n\n`{hata}`") else: # Eğer tepki yoksa await ilk_mesaj.edit("Hatalı bişeyler var, daha sonra tekrar deneyin.." ) # uyarı ver await logYolla(client, message) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "google", "aciklama": "google araması yapar..", "parametreler": ["herhangi bişi"], "ornekler": [".google KekikAkademi"] } })
disable_web_page_preview=True, parse_mode="Markdown") #------------------------------------------------------------- Başlangıç > mesaj = "__Pong!__" bitir = datetime.datetime.now() sure = (bitir - basla).microseconds / 10000 mesaj += f"\n\n**Tepki Süresi :** `{sure} ms`" await ilk_mesaj.edit(mesaj) await asyncio.sleep(3) await ilk_mesaj.edit("__şimdi mutlu musun?__") await asyncio.sleep(1) await logYolla(client, message) await ilk_mesaj.edit(mesaj) from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "ping", "aciklama": "botun hayatta olup olmadığı kontrolü..", "parametreler": [None], "ornekler": [".ping"] } })
test.download() test.upload() test.results.share() result = test.results.dict() await ilk_mesaj.edit("**Başlama Zamanı:** " f"`{result['timestamp']}`\n\n" "**Download:** " f"`{speed_convert(result['download'])}`\n" "**Upload:** " f"`{speed_convert(result['upload'])}`\n" "**Ping:** " f"`{result['ping']} ms`\n" "**ISP:** " f"`{result['client']['isp']}`") from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem : { "komut" : "hiz", "aciklama" : "Botun çalıştığı sistemin internet hız testini yapar..", "parametreler" : [ None ], "ornekler" : [ ".hiz" ] } })
animasyon = [ "oLuM gE BurAyA QırMızi ŞortLi", "uLaN sEn bEnim EliMdeN tUttun İBiNe", "Benİ bUrdan YuQarı ÇekMedİn ULAN", "bEn boĞuLim ÇeQmeDin bEnİ", "sEnle MahMüd", "BAŞARAMADIK ABİ", "nEyi BAşaraMadıN AmınaGoyim", "...", "GüLme OğlıM ŞerEfSız", "**QırMızi ŞortLi SuNar**" ] for anime in animasyon: await asyncio.sleep(0.7) await ilk_mesaj.edit(anime) await asyncio.sleep(3) yarak = '...............▄▄ ▄▄\n......▄▌▒▒▀▒▒▐▄\n.... ▐▒▒▒▒▒▒▒▒▒▌\n... ▐▒▒▒▒▒▒▒▒▒▒▒▌\n....▐▒▒▒▒▒▒▒▒▒▒▒▌\n....▐▀▄▄▄▄▄▄▄▄▄▀▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n....▐░░░░░░░░░░░▌\n...▄█▓░░░░░░░░░▓█▄\n..▄▀░░░░░░░░░░░░░ ▀▄\n.▐░░░░░░░▀▄▒▄▀░░░░░░▌\n▐░░░░░░░▒▒▐▒▒░░░░░░░▌\n▐▒░░░░░▒▒▒▐▒▒▒░░░░░▒▌\n.▀▄▒▒▒▒▒▄▀▒▀▄▒▒▒▒▒▄▀\n.. ▀▀▀▀▀ ▀▀▀▀▀' await ilk_mesaj.edit(yarak) await ilk_mesaj.delete() from roBot import DESTEK_KOMUT from pathlib import Path DESTEK_KOMUT.update({ Path(__file__).stem: { "komut": "basaramadik", "aciklama": "Kırmızı şortli rererösü..", "parametreler": [None], "ornekler": [".basaramadik"] } })