pro
A Python-based Telegram bot application with multimedia processing capabilities.
No installation required ยท Free
Overview
This project is a Telegram bot built with Python that includes various multimedia and communication features. The main application code is compiled and obfuscated using Python's marshal module, suggesting this may be a production or protected bot deployment designed for reliable, secure operation.
With deep integration into the Telegram API via Telethon, the bot supports voice calls, multimedia processing through FFmpeg, translation services, text-to-speech, QR code generation, database-backed storage, and scheduled automated tasks โ all within a single cohesive application.
Built with TelethonKey Features
Built using Telethon library for full Telegram API interaction, providing robust and reliable bot connectivity.
Includes py-tgcalls for voice call functionality, enabling real-time voice communication through the bot.
FFmpeg integration for audio and video processing, with Mutagen for media metadata handling.
Multiple translation libraries including mtranslate and gpytranslate for seamless multi-language support.
Google TTS (gtts) support for converting text messages into natural-sounding speech output.
Built-in QR code creation capabilities for easy sharing and information encoding on the fly.
SQLite integration with aiosqlite for asynchronous, reliable data persistence and querying.
Aiocron-powered automated operations for running scheduled jobs and recurring tasks efficiently.
Tech Stack
Quick Start
Using Docker
Build and run the bot in a containerized environment.
docker build -t pro-bot .
docker run -d pro-bot
Local Installation
Install dependencies and run the bot directly on your machine.
pip install -r requirements.txt
python main.py
Configuration Note
The bot includes a Telegram session file (sessions_96407828732135.session), indicating it's configured for a specific Telegram account or bot token.
Important: The main application logic is compiled using Python's marshal module, which obscures the actual implementation details. This is a common pattern for protecting production bot deployments.