EN

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

Go to Home

pro

A Python-based Telegram bot with multimedia and AI capabilities

Try the Bot

Overview

This project appears to be a feature-rich Telegram bot built with Python, containerized with Docker for easy deployment. The bot includes multimedia processing, translation services, and AI integration capabilities.

Key Features

🤖

Telegram Bot Integration

Built on Telethon library for seamless Telegram API interaction.

🎵

Multimedia Support

Audio processing with mutagen and py-tgcalls for voice calls.

🌐

Translation Services

Multiple translation backends including mtranslate and gpytranslate.

🧠

AI Integration

Google Generative AI and G4F (GPT4Free) support for intelligent responses.

🔊

Text-to-Speech

GTTS (Google Text-to-Speech) functionality for natural voice output.

📱

QR Code Generation

Built-in QR code creation capabilities for easy sharing.

🗄️

Database Support

SQLite integration with aiosqlite for reliable data storage.

Scheduling

Automated tasks with aiocron for timed operations.

Tech Stack

Language: Python 3.11

Framework: Telethon (Telegram)

Database: SQLite

Container: Docker

Key Libraries:

  • telethon
  • google-genai
  • py-tgcalls
  • gtts
  • aiosqlite

Quick Start

Using Docker

# Build and run the container
docker build -t pro .
docker run pro

Local Installation

# Install dependencies
pip install -r requirements.txt

# Run the bot
python main.py

Project Structure

  • main.py — Main bot application (compiled/obfuscated)
  • requirements.txt — Python dependencies
  • Dockerfile — Container configuration with FFmpeg and build tools
  • README.md — Project documentation
Note: The main application code appears to be compiled/obfuscated, so specific bot features and commands are not directly visible in the source.

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