EN

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

Go to Home
Python · Telegram Bot

Automate Telegram with Pro

A Python-based Telegram bot application with advanced messaging and media capabilities.

$ pip install telethon
Collecting telethon...
Successfully installed telethon
$ python main.py
Bot is running...
# Telegram bot active
Overview

Built for reliable Telegram automation

Pro is a Telegram bot built with Python that provides various automation and communication features. The project includes session management, multimedia processing, and translation services. Designed to be robust and extensible, Pro leverages the Telethon framework for comprehensive access to the Telegram API.

Tech Stack

Python 3.11 Telethon SQLite FFmpeg Mutagen Google Translate GPyTranslate Docker aiocron

Project Structure

  • main.py — Main application entry point (compiled bytecode)
  • requirements.txt — Python dependencies
  • Dockerfile — Container configuration
  • sessions_*.session — Telegram session file
  • Gbar — Configuration file

Dependencies

Key packages include Telethon, Google GenAI, translation libraries, media processing tools, and database connectors. See requirements.txt for the complete list.

Note: The main application code is compiled to bytecode, so source code details are not directly visible.
# Build the Docker image
$ docker build -t pro .

# Run the container
$ docker run -d pro

# Or run locally
$ pip install -r requirements.txt
$ python main.py
Bot is running...
Key Features

What Pro can do

Telegram Bot Integration

Built on Telethon framework for comprehensive Telegram API access.

Translation Services

Multi-language support with Google Translate and GPyTranslate.

Media Processing

Audio/video handling with FFmpeg and Mutagen.

Voice Calls

Integration with py-tgcalls for voice functionality.

Text-to-Speech

Google TTS (gTTS) support.

QR Code Generation

Built-in QR code creation capabilities.

Database Support

SQLite integration with aiosqlite.

Scheduling

Automated tasks with aiocron.

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