Pro β Telegram Bot Framework
A Python-based Telegram bot framework with multi-language support and advanced media processing capabilities.
Get started on GitHub$ pip install pro-telegram
$ pro --help
Overview
Pro is a comprehensive Telegram bot built using Python that appears to support various features including translation, media processing, and SQLite database integration. The project includes Arabic comments in the Dockerfile, suggesting multi-language development focus.
Key Features
Telegram Integration
Built on Telethon library for robust Telegram API interactions.
Translation Services
Multiple translation backends (mtranslate, gpytranslate).
Media Processing
FFmpeg integration for audio/video handling with py-tgcalls support.
AI Integration
Google GenAI and g4f (GPT4Free) support.
Database
SQLite with async support (aiosqlite).
Scheduling
Automated tasks with aiocron.
QR Code Generation
Built-in QR code creation capabilities.
Text-to-Speech
Google TTS integration.
Multi-language Support
Hijri calendar converter and emoji support.
Tech Stack
Docker Support
The project is fully containerized with a Dockerfile that:
- Uses Python 3.11 slim base image
- Installs system dependencies (FFmpeg, SQLite, build tools)
- Rebuilds Python with SQLite support
- Sets up proper environment variables
$ docker build -t pro .
$ docker run pro
Ready to build your bot?
Get started with the Pro framework and leverage powerful Telegram integrations, AI, and media processing.
View on GitHub