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

tgbot-collection/ytdlbot

Repository files navigation

ytdlbot

docker image

YouTube Download Bot🚀🎬⬇️ 🧰Refactor ongoing🧰

This Telegram bot allows you to download videos from YouTube and other supported websites.

Usage

Just send a link directly to the bot.

Supported websites

  • YouTube 😅

  • Any websites supported by yt-dlp

    Specific link downloader (Use /spdl for these links)

    • Instagram (Videos, Photos, Reels, IGTV & carousel)
    • Pixeldrain
    • KrakenFiles

Features

  1. fast download and upload.
  2. No ads
  3. download & upload progress bar
  4. download quality selection
  5. upload format: file, video, audio
  6. cache mechanism - download once for the same video.
  7. Supports multiple download engines (yt-dlp, aria2, requests).

Limitations

Due to limitations on servers and bandwidth, there are some restrictions on this free service.

  • Each user is limited to 3 free downloads every day.

Screenshots

Normal download

Instagram download

How to deploy?

This bot can be deployed on any platform that supports Python.

Run natively on your machine

  • use pdm
  • pdm install
  • copy .env.example to .env
  • python main.py

Docker

One line command to run the bot

docker run -e APP_ID=111 -e APP_HASH=111 -e TOKEN=370FXI bennythink/ytdlbot

Complete deployment guide for docker-compose

Command

start - Let's start
about - What's this bot?
help - Help
spdl - Use to download specific link downloader links
ytdl - Download video in group
aria2 - Download file using aria2
settings - Set your preference
unsub - Unsubscribe from YouTube Channel
ping - Ping the Bot

Test data

Tap to expand

Test video

https://www.youtube.com/watch?v=V3RtA-1b_2E

Test Playlist

https://www.youtube.com/playlist?list=PL1Hdq7xjQCJxQnGc05gS4wzHWccvEJy0w

Test twitter

https://twitter.com/nitori_sayaka/status/1526199729864200192 https://twitter.com/BennyThinks/status/1475836588542341124

Test instagram

Test Pixeldrain

https://pixeldrain.com/u/765ijw9i

Test KrakenFiles

https://krakenfiles.com/view/oqmSTF0T5t/file.html

Donation

Found this bot useful? You can donate to support the development of this bot.

Donation Platforms

Stripe

You can choose to donate via Stripe.

USD(Card, Apple Pay and Google Pay) CNY(Card, Apple Pay, Google Pay and Alipay)
USD CNY

Cryptocurrency

TRX or USDT(TRC20)

TF9peZjC2FYjU4xNMPg3uP4caYLJxtXeJS

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