YesTubeBot is a Telegram bot for downloading videos with audio from YouTube. Just send a video link, and the bot will download it and send you the ready file!
WARNING! This project is not complete yet!
- ✅ Integration with Telegram.Bot – stable operation via Telegram API
- ✅ Downloading via VideoLibrary – extracts video and audio directly from YouTube
- ✅ Merging video and audio using ffmpegtool – preserves quality without loss
- ✅ Flexible settings via ini-file – manage download parameters and file quality
- ✅ Support for files over 20MB – sending via Telegram Bot API
- Start the bot in Telegram
- Send a YouTube video link
- Wait for processing and downloading
- Receive the ready file directly in Telegram
- .NET 6 or newer
- FFMPEG installed on the system
- Telegram Bot API token
- Telegram Bot API server
- Install dependencies
- Configure
config.ini
- Start the application YesTubeBot.exe
Example config.ini
file:
[bot]
token=YOUR_TELEGRAM_BOT_TOKEN
[download]
tmp=downloads/
This project is distributed under the MIT license.