DEV Community

Cover image for I Replaced 10 Download Websites With One Telegram Bot
Tech Discovery Apps
Tech Discovery Apps

Posted on

I Replaced 10 Download Websites With One Telegram Bot

Why

Every time I wanted to download a video — from YouTube, Instagram, TikTok, or wherever — I'd end up on some sketchy website full of ads, popups, and fake download buttons.

I just wanted something simple. Send a link, get the download. No ads, no extensions, no nonsense.

So I built a Telegram bot that does exactly that.

What It Does

You send the bot a video link. It sends you back the available download options — different qualities and formats. You pick one, and you get the download link.

That's it.

Supported Platforms

  • YouTube
  • Instagram
  • Facebook
  • TikTok
  • X (Twitter)
  • Vimeo
  • Rumble
  • VK
  • OK.ru
  • RaiPlay

And more — the bot uses a modular scraper system, so adding new platforms is just dropping in a new file.

How To Use It

The bot is live and free to test. Just open Telegram and message:

@techdiscoverydownloaderbot

Send any video link — that's all you need to do.

What I Used

  • Python
  • Telegram Bot API
  • A modular scraper system with per-platform extractors
  • yt-dlp as the fallback engine for anything not covered by custom scrapers

The architecture is simple: each platform has its own scraper module. The bot detects the platform from the URL, loads the right scraper, extracts the download links, and sends them back.

What's Next

I'm working on:

  • Adding more supported websites
  • More download formats and quality options

If you need a custom Telegram or WhatsApp bot for your business, I build them. Check out techdiscoveryapps.com/start-project

Questions? Drop them below 👇

Top comments (0)