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.
- 🛡️ User verification through captchas.
- 🔗 Generate invite links for verified users.
- ⚙️ Admin panel for managing users and invites.
-
Clone the repository:
git clone https://github.com/mphank/TeleGateWayBot
-
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
-
Edit
gateway.py
with your telegram settings. -
Install the required dependencies:
pip install -r requirements.txt
-
Run the script:
python gateway.py
/start
- Start the verification process./invite
- Generate an invite link (if verified).
/admin
- Open the admin panel./join_channel
- Join a channel (forward a message from the channel or send the channel link).
- TOKEN: Your bot's token.
- CHANNEL_ID: The ID of the channel to manage.
- ADMIN_IDS: List of Telegram user IDs of the admins.
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.
This project is dedicated to the public domain under the CC0 license.
Made with ❤️ by mphank