Overview
This project appears to be a Telegram bot application built with Python that provides various multimedia and utility features. The bot includes translation capabilities, media handling, and session management.
Key Features
🌐
Translation Services
Supports Google Translate and GPT-based translation
🎬
Media Processing
Audio/video handling with FFmpeg integration
📞
Voice Calls
Telegram voice call functionality via py-tgcalls
📱
QR Code Generation
Create QR codes for various purposes
🔊
Text-to-Speech
Convert text to speech using Google TTS
📅
Date Conversion
Hijri calendar support
🔍
Web Scraping
HTTP requests and user agent spoofing
Tech Stack
Language
Python 3.11
Framework
Telethon (Telegram client)
Database
SQLite
aiosqlite
Media
FFmpeg
mutagen (audio processing)
Translation
Google Translate
GPT models
g4f
Deployment
Docker (containerized)
Getting Started
🐳 Docker Deployment
Recommended approach
docker build -t pro .
docker run pro
💻 Local Installation
Requires Python 3.11+ and FFmpeg
pip install -r requirements.txt
python main.py
Prerequisites
- Docker (recommended) or Python 3.11+
- FFmpeg for media processing
Project Structure
📄
main.py — Main application entry point (compiled/obfuscated)📄
requirements.txt — Python dependencies📄
Dockerfile — Container configuration📄
sessions_*.session — Telegram session files
Note: The main application code is compiled/marshaled, making the exact functionality difficult to determine from source inspection alone.