Personal project · 2024
SaveThis4Me Telegram bot
A public Telegram bot that saves videos and posts from Instagram, YouTube, TikTok, X, Reddit and Pinterest into your chat.
What I built
- Paste a link and get the media back as a native Telegram video, photo or album.
- Instagram users can bind their account and share posts to the @savethis4me relay account from the Instagram app, delivered through signed Meta webhooks.
- YouTube links open a quality picker with estimated file sizes and an audio-only option, and downloads run in a background job queue with live progress and per-user limits.
- Built-in tools recognize songs with Shazam, turn videos into round video notes and extract voice notes.
- Written in Python with python-telegram-bot and FastAPI, using yt-dlp, gallery-dl and FFmpeg; users, cached media and metrics live in PostgreSQL, and everything runs in Docker with per-domain concurrency limits and rate limiting.
- It began as an invite-only hobby project for Instagram Reels and Stories and was rebuilt from scratch as an open bot.