๐๐ค๐ช๐ง๐๐/๐ผ๐จ๐ฎ๐ช๐ฉ๐
Kanalga Telegramโda oโtish
ุตููู ุนูู ุณููุฏูุง ู ุญู ุฏ ุฃููุง โ๐ผโฅ ุขูุดุงุก ุงููู ููููุฑฺูชู ฺชู ุญุงุฌู ุชุญุชุงุฌููุง โ๐ผโฅ ููุฑูุจ ููุนูู ู ู ุชุฌุฑ ฺูชูู ู ฺชู ุญุงุฌู ุชุฎุต ุงูุชูููุฌุฑุงู โ๐ผโฅ
Ko'proq ko'rsatish797
Obunachilar
Ma'lumot yo'q24 soatlar
-37 kunlar
-2430 kunlar
Postlar arxiv
ููุฌุฏ ุงูุดุงุก ู ุตุงูุน ูููุฌุฏ ุจูุน ู ููุงุช
ููุฌุฏ ู ูู ุญู ุงูู ูู ููุฒู
ููุฌุฏ ู ูู ู ููุฒู
ููุฌุฏ ู ูู ุชููุซูู 26 ุงู ุฑ
ููุฌุฏ ู ูู ุชููุซูู 17 ุงู ุฑ
ููุฌุฏ ู ูู ุจูุน ูุดุฑุงุก ุงุฑูู ู ุน ุชุณููู ุชููุงุฆู
ููุฌุฏ ู ูู ููู ุงุนุถุงุก
ููุฌุฏ ู ูู ูุดุฑ ุชููุงุฆู
ููุฌุฏ ู ูู ู ุน ุตุงูุน ู ุชุนุฏุฏ [ุตูุน ุญู ุงููยป ุตูุน ู ููุฒูยปุตูุนุญู ุงูููู ููุฒู]
ุงูุณุนุฑ ุฑู ุฒู ุฎูู ุงููู ูุดุชุบู ุจููุณู
ููุฌุฏ ุงูุงุช ุงุญุชูุงูู
ููุฒุฑ ุงูู ุจุฑู ุฌ @MORAAEB
ุณูุชู
ุชูุฒูู ุงููุงุฏ ู
ุฌุงูู
ููุฒุฑ ุงูููุงู @Code_programer1
ุงูู
ุจุฑู
ุฌ @MORAAEB
ุงูู ู
ุนุงู ููุฑุช ููุฏ ููุณู ูุนู
ูู ููููู
ููุฌุฏ ุงูุดุงุก ู
ุตุงูุน
ูููุฌุฏ ุจูุน ู
ููุงุช
ููุฌุฏ ู
ูู ุญู
ุงูู ูู
ููุฒู
ููุฌุฏ ู
ูู ู
ููุฒู
ููุฌุฏ ู
ูู ุชููุซูู 26 ุงู
ุฑ
ููุฌุฏ ู
ูู ุชููุซูู 17 ุงู
ุฑ
ููุฌุฏ ู
ูู ุจูุน ูุดุฑุงุก ุงุฑูู
ู
ุน ุชุณููู
ุชููุงุฆู
ููุฌุฏ ู
ูู ููู ุงุนุถุงุก
ููุฌุฏ ู
ูู ูุดุฑ ุชููุงุฆู
ููุฌุฏ ู
ูู ู
ุน ุตุงูุน ู
ุชุนุฏุฏ
[ุตูุน ุญู
ุงููยป ุตูุน ู
ููุฒูยปุตูุนุญู
ุงูููู
ููุฒู]
ููุฒุฑ ุงูู
ุจุฑู
ุฌ @MORAAEB
ููุฒุฑ ุงูู
ุจุฑู
ุฌ @ASU_7M
ู
ุตูุน ู
ููุฒู ูุญู
ุงูู @TleethonMbot
ู
ุตูุน ุชููุซูู @MARKV_2bot
ููุฒุฑ ุงูู
ุจุฑู
ุฌ @MORAAEB
ููุฒุฑ ุงูู
ุจุฑู
ุฌ
ู
ูุฌูุฏ ุงูุดุงุก ู
ุตูุน ู
ููุฒู ุจูุงู
ู ุญูููู
ู
ูุฌูุฏ ุงูุดุงุก ู
ุตูุน ู
ููุฒู ูุญู
ุงูู ุจูุงู
ู ุญูููู
ู
ูุฌูุฏ ุงูุดุงุก ู
ุตูุน ุชููุซูู 26 ุงู
ุฑ ุจูุงู
ู ุญูููู
ุงูุดุงุก ู
ุตูุน ุญู
ุงูู ุจูุงู
ู ุญูููู
ู
ูุฌูุฏ ุญู ููุชููุจ ุดูุฑู api
ููุฒุฑ ุงูู
ู
ููุนุงุช @TleethonMbot
ููุฒุฑ ุงูู
ุจุฑู
ุฌ @MORAAEB
ููุฒุฑ ุงูู
ุจุฑู
ุฌ @ASU_7M
import aiohttp
import asyncio
import os
API_URL = "http://172.31.44.186:5000"
async def download(video_id: str, video: bool = False):
folder = "downloads"
os.makedirs(folder, exist_ok=True)
ext = "mp4" if video else "mp3"
file_path = os.path.join(folder, f"{video_id}.{ext}")
if os.path.exists(file_path) and os.path.getsize(file_path) > 10000:
return file_path
url = f"https://www.youtube.com/watch?v={video_id}"
endpoint = "video" if video else "audio"
async with aiohttp.ClientSession() as session:
try:
async with session.get(f"{API_URL}/download/{endpoint}", params={"url": url}) as resp:
if resp.status == 200:
with open(file_path, "wb") as f:
async for chunk in resp.content.iter_chunked(8192):
f.write(chunk)
return file_path if os.path.getsize(file_path) > 10000 else None
except:
pass
return None
async def get_video_info(video_id: str):
url = f"https://www.youtube.com/watch?v={video_id}"
async with aiohttp.ClientSession() as session:
try:
async with session.get(f"{API_URL}/info", params={"url": url}, timeout=10) as resp:
if resp.status == 200:
data = await resp.json()
duration = data.get('duration', 0)
if duration:
minutes = duration // 60
seconds = duration % 60
duration_str = f"{minutes}:{seconds:02d}"
else:
duration_str = "Unknown"
return {
'title': data.get('title', 'Unknown Title'),
'duration': duration_str,
'views': data.get('views', 'Unknown'),
'channel': data.get('uploader', 'Unknown'),
'thumbnail': data.get('thumbnail', ''),
'video_id': video_id,
}
except:
pass
return None
ุญู ููุชููุจ ุทูุงุฑู
ุฎูู ุงูุบูุงุจู ุชูู ุนูุด
ู
ุจุฑู
ุฌ @MORAAEB
ููุฌุฏ ู
ูู api ููุจูุนู
ูุฌูุฏ ุงูุดุงุก ู
ุตูุน ู
ููุฒู ุจูุงู
ู ุญูููู
ู
ูุฌูุฏ ุงูุดุงุก ู
ุตูุน ู
ููุฒู ูุญู
ุงูู ุจูุงู
ู ุญูููู
ู
ูุฌูุฏ ุงูุดุงุก ู
ุตูุน ุชููุซูู 26 ุงู
ุฑ ุจูุงู
ู ุญูููู
ุงูุดุงุก ู
ุตูุน ุญู
ุงูู ุจูุงู
ู ุญูููู
ู
ูุฌูุฏ ุญู ููุชููุจ ุดูุฑู api
ุชูุงุตู @MORAAEB
ู
ุชูููุฑ ุญุณุงุจุงุช ู
ุฒููู ูู ูุชุดุชุฑู ูุงุญุฏ ุจุณ ุจูู 100 ุฌููู ูู ูุชุงุฎุฏ ฺชู
ูู ุชุจุฏุฃ ู
ู 5 ุญุณุงุจุงุช
ูุชุงุฎุฏูู ุนูู 70 ููุชูุงุตู
ฮะฝะผัษ
ุณูุฑุณ ุงุณููุทู
ูุนูุฏ ู
ุฑุง ุงุฎุฑุง
ุชูุงุนู ุญูู ูุงูุฒููู ู ุตูุน ู ููุฒู ูุญู ุงููุงูุถู ููุฌุฏ
1 ุงูุดุงุก ู ุตูุน ู ููุฒู ููุช ุจูุงู ู ุญูููู 2 ุงูุดุงุก ู ููุฒู ูุญู ุงูู ุจูุงู ู ุญูููู 3 ุงูุดุงุก ู ุตูุน ุญู ุงูู ููุช
ุงูู ุจุฑู ุฌ @MORAAEB
ุงูู ุจุฑู ุฌ @ASU_7M
ู ุชูููุฑ ฺชู ูุฉ ุงุฑูุงู ูุงุชุณ ุงูุฑูู ุน 10 ุฌููู ฺูชู ุณูู ูุงูุชู ุทูุจูู ๐โฅ @ASU_7M
ู ุชูููุฑ ฺชู ูุฉ ุงุฑูุงู ูุงุชุณ ุน 15 ุฌููู ููุชููุงุตู @ASU_7M
ู
ุชููุฑ ู
ูู ู
ุตูุน ู
ููุฒู ุดุบุงู ูุงู
ู ู
ุน ุญู ููุชููุจ
ู
ุชููุฑ ู
ูู ุญู
ุงูู ูู
ููุฒู ูู
ูุน ุชุตููู ุจูุตุงูุน
ู
ุชููุฑ ู
ูู ุชููุซูู 26 ุงู
ุฑ ู
ุน ุงูุตุงูุน
ู
ุชููุฑ ู
ูู ุญู
ุงูู ูู
ููุฒู ุฏุงุฑู ู
ู ุบูุฑ ุตุงูุน
ู
ูู ุจูุช ูุดุฑ ุชููุงุฆู ู
ุน ุชูุนูู vip ููุงุนุถุงุก
ู
ูู ููู ุงุนุถุงุก ูุงู
ู
ู ูุฌูุฏ ุงูุดุงุก ุงู ููุฏ ุจุฑู ุฌู ุจุณุนุฑ ุฑู ุฒูุชูุงุตู @MORAAEB
ู
ุชูููุฑ ุฑูู
ุฃูุดุงุก 2018 ุนูู 230 ุฌููู ๐ญโ
ูู ุนุงูุฒ ุงูุฑูู
ุจ ุงูุญุณุงุจ ุฑูู
ุงูู
ุงูู ุดุฑูุญู ุจ 280 ุฌููู ๐ญโ
https://t.me/+xK1Dgj6R-W5iNTNk
ุงุฌู
ุฏ ุงูุจุงุฑ ุงูู
ูุซู ุจุงุฑู ุนู ุงูุญูุฑุงุช ๐
ุจูุช ุจูุฑุจุญ ูููุณ ูุซูู ูุณุญุจุช ู
ูู 33 ุฏููุงุฑ
ุจุญูุงูู 1,650
ุงูู
ุทููุจ ู
ูู
Ultimate Telegram Search Bot! Instantly find groups, channels, movies, news, chat messages ๐ https://t.me/mysearch?start=6019481812
ูุชุฏุฎู ุงูุจูุช
ุชุจุนุชูู
Fantasy Move
ูุชุดุชุฑู ูู ุงููููุงุช ูู ู
ุชุจุญุซ ูุชุดุชุฑู ุงูุชุฑ ูููุฒูู ุงุฑุจุงุญ ุงูุชุฑ
ุจุชููููู
ูุฌูุฏ ุงูุดุงุก ู
ุตูุน ู
ููุฒู ุจูุงู
ู ุญูููู
ู
ูุฌูุฏ ุงูุดุงุก ู
ุตูุน ู
ููุฒู ูุญู
ุงูู ุจูุงู
ู ุญูููู
ู
ูุฌูุฏ ุงูุดุงุก ู
ุตูุน ุชููุซูู 26 ุงู
ุฑ ุจูุงู
ู ุญูููู
ุงูุดุงุก ู
ุตูุน ุญู
ุงูู ุจูุงู
ู ุญูููู
ู
ูุฌูุฏ ุญู ููุชููุจ ุดูุฑู api
ููุฒุฑ ุงูู
ู
ููุนุงุช @TleethonMbot
ููุฒุฑ ุงูู
ุจุฑู
ุฌ @MORAAEB
ู
ุชูููุฑ ุฑูู
ุฃูุฏูููุณูุง ุงูุดุงุก 2023 ๐ญ
ูุฑูู
ุจูุฌูุงุฏุด ุงูุดุงุก 2024 ๐ญ
ุงูุนุงูุฒ ูุจุนุช ุจู โคโ
Endi mavjud! Telegram Tadqiqoti 2025 โ yilning asosiy insaytlari 
