Projects

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.