Forwarded from TαΊ₯n HΖ°ng!β€οΈ (ThΓ΄ng BΓ‘o)
CαΊp nhαΊt lαΊ‘i bαΊ£ng giΓ‘ nαΊ‘p kim cΖ°Ζ‘ng. TΓnh tα»« 1/9
π7β€6π6π₯°5π2π1
βοΈ You Can Use This YouTube API On Your Music Bots.
API_URL : https://ytmp3.taitanapi.workers.dev
API_KEY : TaitanXApi
Example : https://ytmp3.taitanapi.workers.dev/song/rKQAkGc-Evc?api=TaitanXApi
"developer": "@TaitanXBots",
"link": "https://t.me/TaitanXApi/52",
"title": "Gata only ( dscvr remix) - floyymenor",
"type": "audio"
}
This is only for yukki based repo.
Add this code to your Youtube.py file to enjoy the Free API.
Step1: These packages need to be imported above.
import asyncio
import os
import re
import requests
from urllib.parse import urlparse
Step2: Add this function above any other function.
async def get_audio_api(link: str):
from .. import app
x = re.compile(
r'(?:https?://)?(?:www\.)?(?:youtube\.com/(?:watch\?v=|embed/|shorts/)|youtu\.be/)([A-Za-z0-9_-]{11})'
)
video_id = x.search(link)
vidid = video_id.group(1) if video_id else link
xyz = os.path.join("downloads", f"{vidid}.mp3")
if os.path.exists(xyz):
return xyz
loop = asyncio.get_running_loop()
def get_url():
api_url = f"https://ytmp3.taitanapi.workers.dev/song/{vidid}?api=TaitanXApi"
try:
return requests.get(api_url).json().get("link")
except:
return None
download_url = await loop.run_in_executor(None, get_url)
parsed = urlparse(download_url)
parts = parsed.path.strip("/").split("/")
cname, msgid = str(parts[0]), int(parts[1])
msg = await app.get_messages(cname, msgid)
await msg.download(file_name=xyz)
while not os.path.exists(xyz):
await asyncio.sleep(0.5)
return xyz
Step3: Now replace this line with the audio_dl line.
downloaded_file = await get_audio_api(link)
Contact us if there is any problem: @Tait4nXx
~Credit @TaitanXBots
π₯°7β€6π5π₯2π2
BAN-CHECK-API-main.zip
3.2 KB
π7π₯°6β€3π3π3
Forwarded from TαΊ₯n HΖ°ng!β€οΈ (ThΓ΄ng BΓ‘o)
DΓΉng like Δi, tαΊ‘m α»n r
β€10π6π₯°4π3π₯1π1π1π―1
π₯°7β€5π3π1π₯1π1π―1
Forwarded from TαΊ₯n HΖ°ng!β€οΈ (ThΓ΄ng BΓ‘o)
Ai mua rα»i Δợi mai tui add lαΊ‘i nhaa iuu
β€8π₯°4π4π3π₯2π―2
PACKET
def CHangeRoomName(room_id, key, iv):
fields = {1: 13,2: {1: int(room_id),2: f"{GeneratRandomHexColor()}Free Fire",4: 1,5: 15,6: 8,7: 30,8: 1,9: 1,10: 2,11: 36981056,12: 2368584,13: 1,18: {0: 1},30: 1}}
packet = create_packet(fields).hex()
encrypted_packet = aes_encrypt(packet, key, iv)
hlen = len(encrypted_packet) // 2
return bytes.fromhex("0E15000000" + dec_to_hex(hlen) + encrypted_packet)
π₯°8π6β€5π2π₯1π―1
INFO .zip
3.9 KB
π9π₯°6β€5π3π―2π1
20 tim lΓͺn code decode jwt token
β€28π5π5π₯°2π₯1π1π1
ThuΓͺ key api thΓ¬ ib @tanhung11231 t Δα» giΓ‘ rαΊ» cho
β€4π4π₯°4π4π3π2
Forwarded from TαΊ₯n HΖ°ng!β€οΈ (ThΓ΄ng BΓ‘o)
π8β€6π₯°4π3π2π₯1
AI_source.py
2.4 KB
Ψ³ΩΨ±Ψ³ Api Ψ§ΩΨͺΨΨ―Ψ« Ω ΨΉ Ψ§ΩΨ°ΩΨ§Ψ‘ Ψ§ΩΨ§Ψ΅Ψ·ΩΨ§ΨΉΩβ€οΈ
Ψ§ΩΨ§Ψ³ΨͺΨΉΩ Ψ§Ω:
http://127.0.0.1:5000/ask?msg=hi&lang=ar
Source code Api Aiβ€οΈ
Usage:
http://127.0.0.1:5000/ask?msg=hi&lang=en
Developer:@o_mk_w9π
π₯°6β€5π5π₯3π2π1π―1
x7m-Likes.zip
14.8 KB
Ψ³ΩΨ±Ψ³ Ψ¨ΩΨͺ ΩΨ§ΩΩΨ§Ψͺ Ψ¨Ψ―ΩΩ Api β€οΈ
π7β€5π4π₯°3π₯1π1π―1