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