EN

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

Go to Home

pro

A Telegram bot framework built with Python that provides multi-language support and various automation features.

Get started

Features

✈️

Telegram Integration

Built on Telethon for robust Telegram API interaction

🌐

Multi-language Support

Includes translation capabilities with mtranslate and gpytranslate

🎙️

Voice Processing

Audio handling with mutagen and py-tgcalls for voice calls

🤖

AI Integration

Google GenAI and g4f support for AI-powered features

🔊

Text-to-Speech

GTTS integration for voice message generation

🔳

QR Code Generation

Built-in QR code creation capabilities

🗄️

Database Support

SQLite integration with aiosqlite for data persistence

⏰

Scheduled Tasks

Automated operations with aiocron

📅

Date Conversion

Hijri calendar support

Tech Stack

Runtime Python 3.11
Core Framework Telethon (Telegram client library)
Database SQLite with aiosqlite
Audio FFmpeg, mutagen, py-tgcalls
AI / Translation Google GenAI, g4f, mtranslate, gpytranslate
Utilities GTTS, qrcode, emoji, pytz
Async Support aiohttp, aiocron

Quick Start

Using Docker

docker build -t pro-bot . docker run -it pro-bot

Local Installation

pip install -r requirements.txt python main.py

Project Structure

  • main.py Main application entry point (compiled bytecode)
  • requirements.txt Python dependencies
  • Dockerfile Container configuration with FFmpeg and SQLite support
  • sessions_*.session Telegram session files

Notes

Note: The main application logic is compiled to bytecode in main.py, so the exact functionality cannot be determined from the source code. The features listed above are inferred from the dependencies and Docker configuration.

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