A Telegram bot that handles the heavy media work.
Built with Python and Telethon, this containerized bot processes audio and video via FFmpeg, handles translations across multiple backends, and runs quietly in the background — always on, always ready.
Overview
pro is a Python-based Telegram bot designed for multimedia processing,
translation, and communication. Built on Telethon, it connects directly to the Telegram API
to handle real-time messaging, audio/video conversion, and voice call support through
py-tgcalls.
The bot runs in a fully containerized Docker environment with SQLite for persistent storage. It includes multiple translation backends — Google Translate and GPT-based services — plus text-to-speech synthesis via gTTS and on-the-fly QR code generation. Automated task scheduling is handled by aiocron, keeping everything running on time without manual intervention.
Key Features
Everything your Telegram bot needs to handle media, translation, and communication — all in one containerized package.
Telegram Bot Integration
Built using Telethon for direct, efficient Telegram API interactions — real-time messaging, inline commands, and full bot lifecycle management.
Multimedia Processing
Audio and video processing powered by FFmpeg, with voice call support via py-tgcalls. Handles format conversion, transcoding, and media extraction seamlessly.
Translation & Communication
Multiple translation backends including Google Translate and GPT-based services, plus text-to-speech synthesis with gTTS for natural voice output.
Containerized Deployment
Ready to run in Docker with a single command. Includes SQLite persistence, automated scheduling via aiocron, and environment-based configuration.
Deploy your bot in minutes.
One Docker command and your Telegram bot is live — processing media, translating messages, and running around the clock.
Open bot