pro
A Telegram bot framework built with Python that provides multi-language support and various automation features.
Get startedFeatures
Telegram Integration
Built on Telethon for robust Telegram API interaction
Multi-language Support
Includes translation capabilities with mtranslate and gpytranslate
Voice Processing
Audio handling with mutagen and py-tgcalls for voice calls
AI Integration
Google GenAI and g4f support for AI-powered features
Text-to-Speech
GTTS integration for voice message generation
QR Code Generation
Built-in QR code creation capabilities
Database Support
SQLite integration with aiosqlite for data persistence
Scheduled Tasks
Automated operations with aiocron
Date Conversion
Hijri calendar support
Tech Stack
Quick Start
Using Docker
docker build -t pro-bot .
docker run -it pro-botLocal Installation
pip install -r requirements.txt
python main.pyProject Structure
-
main.pyMain application entry point (compiled bytecode) -
requirements.txtPython dependencies -
DockerfileContainer configuration with FFmpeg and SQLite support -
sessions_*.sessionTelegram session files
Notes
Note: The main application logic is compiled to bytecode in main.py, so the exact functionality cannot be determined from the source code. The features listed above are inferred from the dependencies and Docker configuration.