EN

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

Go to Home

Pro - Telegram Bot with AI & Media Features

Pro

A feature-rich Telegram bot built with Python that integrates AI capabilities, media processing, and various utility functions.

Features

🤖 AI Integration

  • Google Gemini AI - Advanced conversational AI capabilities
  • Translation Services - Multi-language translation using mtranslate and gpytranslate
  • Text-to-Speech - Audio generation with gTTS

📱 Telegram Functionality

  • Voice Calls - Audio calling support via py-tgcalls
  • Session Management - Persistent Telegram sessions using Telethon
  • Media Processing - Audio file handling with mutagen

🛠️ Utilities

  • QR Code Generation - Create QR codes for various purposes
  • Date Conversion - Hijri calendar integration
  • Scheduled Tasks - Automated operations with aiocron
  • File Monitoring - Real-time file system watching

Tech Stack

  • Python 3.11 - Core runtime
  • Telethon - Telegram client library
  • Google Gemini AI - AI conversation engine
  • SQLite - Local database storage
  • Docker - Containerized deployment
  • FFmpeg - Media processing backend

Quick Start

Using Docker (Recommended)

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

Local Development

# Install dependencies
pip install -r requirements.txt

# Run the bot
python main.py

Configuration

The bot uses session files for Telegram authentication. Ensure proper API credentials are configured before running.

Note: The project includes Arabic comments in the Dockerfile indicating careful handling of the configuration.

⚐ Report this project

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