All projects
Python automation · Telegram
Download Toolbox
A Telegram bot organized around a clear media workflow: detect a supported link, present options, run the job in the background, update progress, and deliver the result. Its documentation describes English and Persian interfaces and separate modules for downloads, media normalization, storage, and status rendering.
Design challenge
Keep a conversation responsive while a long running media task is in progress.
Engineering focus
Aiogram handlers, asyncio, worker thread delegation, FFmpeg, SQLite, per user job locks, and localized interface strings.
Status
Public project with source and an implementation guide. External media service integrations were not exercised in this review.
Next project
Conversations, connected