Overview
This project appears to be a feature-rich Telegram bot built with Python, containerized with Docker for easy deployment. The bot includes multimedia processing, translation services, and AI integration capabilities.
Key Features
Telegram Bot Integration
Built on Telethon library for seamless Telegram API interaction.
Multimedia Support
Audio processing with mutagen and py-tgcalls for voice calls.
Translation Services
Multiple translation backends including mtranslate and gpytranslate.
AI Integration
Google Generative AI and G4F (GPT4Free) support for intelligent responses.
Text-to-Speech
GTTS (Google Text-to-Speech) functionality for natural voice output.
QR Code Generation
Built-in QR code creation capabilities for easy sharing.
Database Support
SQLite integration with aiosqlite for reliable data storage.
Scheduling
Automated tasks with aiocron for timed operations.
Tech Stack
Language: Python 3.11
Framework: Telethon (Telegram)
Database: SQLite
Container: Docker
Key Libraries:
- telethon
- google-genai
- py-tgcalls
- gtts
- aiosqlite
Quick Start
Using Docker
# Build and run the container
docker build -t pro .
docker run pro
Local Installation
# Install dependencies
pip install -r requirements.txt
# Run the bot
python main.py
Project Structure
- main.py — Main bot application (compiled/obfuscated)
- requirements.txt — Python dependencies
- Dockerfile — Container configuration with FFmpeg and build tools
- README.md — Project documentation