yuklasangchibot is a lightweight Telegram bot built with Node.js that lets users download videos from social media platforms (like YouTube, TikTok, Instagram, Twitter, and more) by simply sending a video URL.
- 🔗 Download videos via direct URLs
- 🌐 Supports major platforms: YouTube, TikTok, Instagram, Twitter, and others
- 🤖 Fully integrated with Telegram
- 🚫 No ads, no clutter — clean and simple
- 🛡️ Handles invalid or unsupported links gracefully
- Node.js
- Telegraf — Telegram Bot Framework
- yt-dlp — For downloading video/audio
- child_process — To interact with
yt-dlp - dotenv — Environment configuration
Requires Node.js v18+ and
yt-dlpinstalled on your system.
git clone https://github.com/Durbekjon/yuklasangchibot.git
cd yuklasangchibot- Install dependencies
npm install- Set up environment variables Create a .env file in the root directory and add your Telegram bot token:
BOT_TOKEN=your_telegram_bot_token_here🚀 Run the Bot
npm run dev📝 License MIT © Durbekjon