EN

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

Go to Home
[pro]
Open Bot →

pro

A Python-based Telegram bot with advanced multimedia and AI capabilities.


Overview

This project is a Telegram bot built with Python that integrates multiple AI services, multimedia processing, and translation features. The main application code is obfuscated using Python's marshal module, indicating this may be a production or proprietary bot.

bot_init.py
from telethon import TelegramClient

# Initialize the bot client
client = TelegramClient(
    'essions_bot',
    api_id=API_ID,
    api_hash='API_HASH'
)

await client.start(bot_token='BOT_TOKEN')

Key Features

Everything the bot can do, from messaging to AI-powered responses.

Messaging

Telegram Bot Integration

Built on the Telethon library for seamless Telegram API interactions, supporting all modern bot features and persistent sessions.

AI / ML

AI Services

Integrates Google GenAI and g4f for AI-powered responses, enabling intelligent conversations and content generation.

Audio

Voice & Audio

Audio processing with py-tgcalls and mutagen, plus text-to-speech capabilities via gTTS for rich voice interactions.

Translation

Translation Services

Multi-language support via mtranslate and gpytranslate, making the bot accessible across different languages.

Media

Multimedia Tools

QR code generation, emoji support, and comprehensive multimedia handling for rich message experiences.

Storage

Database Support

SQLite integration with aiosqlite for reliable, asynchronous data persistence and state management.

Automation

Scheduling

Automated tasks using aiocron, enabling scheduled operations and background job processing.


Tech Stack

The tools and libraries powering the bot under the hood.

Runtime Python 3.11
Bot Framework Telethon
AI / ML Google GenAI, g4f
Audio FFmpeg, py-tgcalls, mutagen, gTTS
Database SQLite with aiosqlite
Translation mtranslate, gpytranslate
Utilities QR codes, emoji, timezone
Deployment Docker

Quick Start

Get the bot up and running in minutes.

Docker
# Build the Docker image
docker build -t pro-bot .

# Run the container
docker run pro-bot
Local Setup
# Install dependencie
pip install -r requirementstxt

# Run the bot
python main.py

Project Structure

A look at how the project is organized.

~/pro-bot
├── Dockerfile          # Docker config with FFmpeg & SQLite
├── requirementstxt    # Python dependencie
├── main.py            # Obfuscated main app (marshal)
├── essions_*.session # Telegram session file
└── README.md          # Project documentation

Notes

⚠️

The main application code is compiled/obfuscated using Python's marshal module, making the actual bot logic non-readable in source form.

The bot appears to maintain persistent Telegram sessions and requires proper API credentials to function.

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...