Pro โ Telegram Bot Framework
A feature-rich Telegram bot built with Telethon, supporting multimedia processing, translations, and voice calls.
Get StartedKey Features
Telegram Bot Integration
Built on Telethon for comprehensive Telegram API support
Multimedia Processing
Audio/video handling with FFmpeg and Mutagen
Translation Services
Multi-language support via Google Translate and GPyTranslate
Voice Calls
Telegram voice call capabilities through py-tgcalls
QR Code Generation
Built-in QR code creation functionality
Text-to-Speech
Google TTS integration for voice messages
Database Support
SQLite with async operations via aiosqlite
Scheduled Tasks
Automated operations with aiocron
Tech Stack
Language
Python 3.11
Framework
Telethon (Telegram client library)
Database
SQLite with aiosqlite
Audio / Video
FFmpeg, Mutagen, py-tgcalls
AI / Translation
Google GenAI, G4F, multiple translation APIs
Web
aiohttp for HTTP operations
Other
pytz (timezone), emoji support, watchdog (file monitoring)
Quick Start
# Build and run with Docker docker build -t pro-bot . docker run pro-bot
# Install dependencies pip install -r requirements.txt # Run the bot python main.py