Skip to content

Download videos from Youtube and other platforms through a Telegram Bot

License

Notifications You must be signed in to change notification settings

sagnikoni/ytdlbot

 
 

Repository files navigation

ytdl-bot

Download videos from YouTube and other platforms through a Telegram Bot

Deploy

Usage:

https://t.me/benny_ytdlbot

Send link from YouTube directly to the bot. Any platform supported by youtube-dl will also work.

Limitation

Because I have limited resources, hundreds of Gigabytes doesn't sound like a sustainable solution.

In that case, I added one limitation: 10GiB per 24 hours for each user.

You can choose to become 'VIP' if you really need large traffic. And also, you could always deploy your own bot.

Feature

  1. fast download and upload.

  2. ads free - I'll never send ads to you, also I don't even print logs that will identify you. So feel free to download any type of video from any website.

  3. support progress bar

  4. You can choose to convert video to audio!

How to deploy?

Normal

  1. clone code and update submodule git submodule update --init --recursive
  2. install ffmpeg
  3. install Python 3.6+
  4. pip3 install -r requirements.txt
  5. set environment variables TOKEN, APP_ID and APP_HASH
  6. python3 bot.py
  7. supervisor on your own preference.

docker

see here

Command

start - let's start
about - wanna contribute?
ping - bot running status
help - it's not working?
ytdl - download video in group

Test video

https://www.youtube.com/watch?v=BaW_jenozKc

License

Apache License 2.0

About

Download videos from Youtube and other platforms through a Telegram Bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.0%
  • Dockerfile 6.0%