EN

VibeNest is currently available in English. More interface languages are coming soon.

Go to Home

Pro

Python‑based Telegram bot for multimedia processing & translation.

Overview

Pro is a Telegram bot built with Python that appears to handle multimedia processing, translation services, and various automation tasks. The bot is containerized with Docker for easy deployment and includes session management for persistent connections.

Key Features

The main code is obfuscated using marshal encoding, so features are inferred from dependencies and Docker configuration.

🎬

Multimedia Processing

FFmpeg integration for audio/video handling, enabling seamless media conversion and manipulation directly through Telegram.

🌐

Translation Services

Multiple translation backends including mtranslate, Google GenAI, and gpytranslate for accurate, versatile language translation.

πŸŽ™οΈ

Voice Capabilities

Text-to-speech with gTTS and advanced audio processing with mutagen for rich voice interaction features.

πŸ’¬

Telegram Integration

Built on Telethon with py-tgcalls for voice calls, providing deep integration with Telegram's messaging and calling APIs.

πŸ—„οΈ

Database Support

SQLite with aiosqlite for fast, asynchronous database operations β€” reliable and lightweight persistence.

⚑

Automation

Scheduled tasks with aiocron keep the bot running efficiently with timed jobs and background processing.

πŸ“±

QR Code Generation

Built-in QR code creation capabilities for quick sharing and mobile-friendly interactions.

Tech Stack

Runtime

Python 3.11

Bot Framework

Telethon

Database

SQLite3 with aiosqlite

Multimedia

FFmpeg, mutagen, py-tgcalls

Translation

mtranslate, Google GenAI, gpytranslate

Containerization

Docker

Additional

aiohttp, watchdog, emoji support

Quick Start

Using Docker

Build the image
docker build -t pro .
Run the container
docker run -d pro

Manual Installation

Install dependencies
pip install -r requirements.txt
Run the bot
python main.py

Project Structure

pro/ β”œβ”€β”€ Dockerfile # Container configuration β”œβ”€β”€ main.py # Main bot application (obfuscated) β”œβ”€β”€ requirements.txt # Python dependencies β”œβ”€β”€ sessions_*.session # Telegram session file └── README.md # Project documentation

Notes

  • The main application code is obfuscated using Python's marshal module
  • Includes Arabic comments in Dockerfile warning about modifications
  • Session file suggests active Telegram bot configuration
  • Comprehensive dependency list indicates feature-rich functionality

Reconnecting to the server...

Reconnecting in sec.

Failed to reconnect.
The page will reload automatically.

Session paused by the server.

Failed to resume the session.
Reloading the page...