Telegram bot for downloading video or audio from multiple sites.

cccaaannn cccaaannn Last update: Jan 04, 2024

Telegram YouTube downloader


Telegram bot for downloading video or audio from multiple sites, you can run it with single command.

GitHub top language GitHub release GitHub Docker Pulls Docker Image Size (tag)

Table of contents

Demo

drawing drawing


Commands

1. Download

/video <download url>
/video <format> <download url>
/v <download url>
/audio <download url>
/audio <format> <download url>
/a <download url>

3. Search

Makes a YouTube search to download. Also see setup/search

/search <query>
/s <query>

2. Utilities

General

/about
/help

Returns available formats. See configurations

/formats

Returns available sites. See configurations

/sites

Running

You can also run the bot without Docker and with multiple other ways check Setup for more information.

Docker

Run the container with your telegram bot key. telegram_youtube_downloader docker image

sudo docker run -d --name telegram_youtube_downloader --restart unless-stopped -e TELEGRAM_BOT_KEY=<TELEGRAM_BOT_KEY> cccaaannn/telegram_youtube_downloader:latest

Example with all flags Setup with Docker

  • Search feature Setup/search
  • Mapped logs
  • Custom configurations
sudo docker run -d --name telegram_youtube_downloader --restart unless-stopped \
-e TELEGRAM_BOT_KEY=<TELEGRAM_BOT_KEY> \
-e YOUTUBE_API_KEY=<YOUTUBE_API_KEY> \
-v <YOUR_CONFIGS_PATH>/configs:/telegram_youtube_downloader/telegram_youtube_downloader/configs \
-v <YOUR_LOGS_PATH>/logs:/telegram_youtube_downloader/logs \
cccaaannn/telegram_youtube_downloader:latest

Docs

Also see

Setup for more ways to run the bot.

Configurations for all configurable options.

Subscribe to our newsletter