Your AI‑Powered Telegram Sidekick
Translation, text‑to‑speech, QR codes, and multimedia processing — right in your chats.
Overview
What's inside
This project is a Telegram bot with various capabilities including translation, text‑to‑speech, QR code generation, and multimedia processing. The main application code is compiled and obfuscated in main.py.
Features
Everything your bot can do
Translation Services
Multiple translation backends including mtranslate and gpytranslate for accurate, fast translations directly in chat.
AI Integration
Powered by Google Generative AI and G4F for intelligent responses and smart conversation handling.
Voice Calls
Telegram voice call functionality via py‑tgcalls for seamless audio communication.
Text‑to‑Speech
Google TTS integration converts text messages into natural-sounding speech output.
QR Code Generation
Create QR codes on the fly for links, text, or any data — right inside your Telegram conversations.
Media Processing
Audio and video handling powered by FFmpeg for robust multimedia processing capabilities.
Scheduling
Cron‑based task scheduling keeps your bot running on time with automated workflows.
Database
SQLite database support with aiosqlite for efficient, asynchronous data persistence.
Tech Stack
Built with modern tools
The technologies powering the pro bot under the hood.
Quick Start
Get up and running
Docker Deployment
# Build the container
docker build -t pro-bot .
# Run the bot
docker run pro-bot
Local Setup
# Install dependencies
pip install -r requirements.txt
# Run the bot
python main.py
Configuration
The bot uses a Telethon session file (sessions_56961154213.session) for authentication. Additional configuration may be required for API keys and bot tokens (not visible in the current repository structure).
Notes
- The main application logic is obfuscated using Python's marshal module.
- Arabic comments in Dockerfile suggest international development.
- SQLite is rebuilt in the container for compatibility.
- Session file indicates this is configured for a specific Telegram account or bot.
Ready to start?
Open Telegram and talk to the bot
Start on TelegramNo installation needed. Works right inside Telegram.