Pro
Open in Telegram
Overview
Pro is a Python-based Telegram bot that leverages multiple libraries to provide various functionalities. The application appears to be designed for Telegram automation and interaction, utilizing both the Telethon library for Telegram API access and additional tools for media processing and translation services.
Key Features
Telegram Integration
Built with Telethon for comprehensive Telegram API access
Voice Calls
Supports voice functionality through py-tgcalls
Translation Services
Multiple translation backends (mtranslate, gpytranslate)
Media Processing
Audio handling with mutagen and ffmpeg
AI Integration
Google GenAI and G4F support
QR Code Generation
Built-in QR code creation capabilities
Text-to-Speech
Google TTS integration
Database Support
SQLite with aiosqlite for async operations
Tech Stack
Language
Python 3.11
Framework
Telethon (Telegram client library)
Database
SQLite with aiosqlite
Media
FFmpeg, mutagen for audio processing
AI / ML
Google GenAI, G4F
Translation
mtranslate, gpytranslate
Deployment
Docker containerized
Quick Start
Docker Deployment
docker build -t pro .
docker run pro
Local Development
pip install -r requirements.txt
python main.py
Project Structure
pro/
├── main.py # Main application (compiled)
├── requirements.txt # Python dependencies
├── Dockerfile # Container configuration
└── sessions_*.session # Telegram session file
Note: The main application logic is compiled/obfuscated in main.py, making the exact feature set difficult to determine from source inspection.