A powerhouse Telegram bot for multimedia & translation.
Combine voice calls, text-to-speech, QR codes, Islamic calendar, and multi-engine translation in one Python bot.
Invite Bot to Telegram@pro.on_message('start')await message.reply('Ready for commands')
Features
Everything you need to build a powerful Telegram assistant.
Translation Services
Integrates multiple APIs including mtranslate and gpytranslate.
Voice Calls
Supports Telegram voice calls via py-tgcalls.
Media Processing
Audio manipulation with mutagen and ffmpeg.
Text-to-Speech
Generates speech from text using gtts.
QR Code Generation
Creates QR codes with qrcode.
Islamic Calendar
Date conversion with hijri_converter.
Database Support
SQLite integration with aiosqlite.
Task Scheduling
Automated tasks using aiocron.
How It Works
Tech Stack
Runtime: Python 3.11 (containerized) · Bot Framework: Telethon for Telegram API · AI Integration: Google GenAI and G4F · Database: SQLite with async support · Container: Docker with optimized Python environment.
# Runtime: Python 3.11# Bot Framework: Telethon# AI: Google GenAI & G4F# DB: SQLite (async)# Container: Docker
pip install -r requirements.txtpython main.py
Quick Start
Get up and running in minutes with Docker or a local Python environment. The project is optimized for fast deployment.
Project Structure
pro/├── main.py├── requirements.txt├── Dockerfile└── README.md
The main application logic is compiled and stored as bytecode in main.py. The Dockerfile includes Arabic comments and optimized SQLite configuration.
Ready to add intelligence to your group?
The project uses 20+ Python packages including Telethon, Google GenAI, translation libraries, and multimedia processing tools. See requirements.txt for the complete list.
Add bot to your group →