Skip to content

GateBot is a Telegram bot that helps manage user verification and channel invites. It includes features for both regular users and admins, ensuring a smooth and secure experience.

Notifications You must be signed in to change notification settings

mphank/TeleGateWayBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GateBot

GateBot is a Telegram bot that helps manage user verification and channel invites. It includes features for both regular users and admins, ensuring a smooth and secure experience.

Features

  • 🛡️ User verification through captchas.
  • 🔗 Generate invite links for verified users.
  • ⚙️ Admin panel for managing users and invites.

Installation

  1. Clone the repository:

    git clone https://github.com/mphank/TeleGateWayBot
  2. Navigate to the project directory:

    cd TeleGateWayBot

Now create a bot on telegram and get the token, then make it an administrator on your channel

  1. Edit gateway.py with your telegram settings.

  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the script:

    python gateway.py

Usage

Regular Users

  • /start - Start the verification process.
  • /invite - Generate an invite link (if verified).

Admins

  • /admin - Open the admin panel.
  • /join_channel - Join a channel (forward a message from the channel or send the channel link).

Configuration

  • TOKEN: Your bot's token.
  • CHANNEL_ID: The ID of the channel to manage.
  • ADMIN_IDS: List of Telegram user IDs of the admins.

Contributing

Feel free to fork the repository and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.

License

This project is dedicated to the public domain under the CC0 license.

Made with ❤️ by mphank

About

GateBot is a Telegram bot that helps manage user verification and channel invites. It includes features for both regular users and admins, ensuring a smooth and secure experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages