EN

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

Go to Home
Telegram Bot · Python

pro

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

Overview

This project appears to be a Telegram bot built with Python that integrates multiple AI services and provides multimedia processing features. The bot includes translation services, text-to-speech functionality, and various utility features.

Key Features

Everything you need for a modern, intelligent Telegram bot.

Telegram Bot Integration

Built using Telethon library for Telegram API interaction.

AI Services

Integration with Google GenAI and g4f (GPT4Free) for AI-powered responses.

Translation Services

Multi-language support with mtranslate and gpytranslate.

Multimedia Processing

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

Text‑to‑Speech

Google Text‑to‑Speech (gTTS) integration.

QR Code Generation

Built‑in QR code creation capabilities.

Database Support

SQLite integration with aiosqlite for data persistence.

Under the Hood

This bot is built with Python 3.11 and Telethon, leveraging a modern stack of libraries for AI, translation, and multimedia capabilities. Every component is chosen for reliability and performance.

  • Language: Python 3.11
  • Bot Framework: Telethon
  • AI/ML: Google GenAI, g4f
  • Audio: mutagen, py‑tgcalls, gTTS
  • Translation: mtranslate, gpytranslate
  • Database: SQLite with aiosqlite
  • Web: aiohttp, requests
  • Utilities: emoji, pytz, qrcode, watchdog
from telethon import TelegramClient import asyncio api_id = 123456 api_hash = "your_api_hash" client = TelegramClient("session", api_id, api_hash) async def main(): await client.start() print("Bot is running...") await client.run_until_disconnected() asyncio.run(main())

Getting Started

Prerequisites

  • Python 3.11+
  • FFmpeg (for audio processing)
  • Docker (optional)

Installation

# Clone the repository git clone <repository-url> cd pro # Install dependencies pip install -r requirements.txt # Run the bot python main.py

Docker Deployment

# Build and run with Docker docker build -t pro-bot . docker run pro-bot

Configuration

Note: The main application logic is compiled/obfuscated in main.py. Configuration details would need to be determined from the actual source code or documentation.

Session Management

The bot maintains session data in sessions_9647881626859.session for Telegram authentication persistence.

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