Skip to content

kilyabin/Connex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connex

A Telegram bot that eases sharing VPN configurations with users

Example: If you have 3x-ui or similar software on several VPSs and want to store all user configurations in one place - this is the solution for you.

How to get started

  1. Create a virtual environment:
    python3 -m venv venv
  2. Activate the virtual environment:
    • On macOS / Linux:
      source venv/bin/activate
    • On Windows:
      venv\Scripts\activate
  3. Install dependencies:
    pip install -r requirements.txt
  4. Run the bot:
    python3 main.py
  5. For convenience, you can create a systemd service to run the bot in the background.

Key Features

  • Admin panel for managing users and configurations.
  • Add and edit tutorials for users to help them understand how to use client applications.
  • Send notifications to all bot users

Tech Stack

  • Programming language: Python
  • Database: SQLite

Dependencies

  • aiogram — for interacting with the Telegram API.
  • aiosqlite3 — for database operations.
  • asyncio

About

A Telegram bot that eases sharing VPN configurations with users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages