0.1.15 • Published 7 months ago
@scom/agent-telegram-gated-community v0.1.15
Telegram Group Guard Bot
This Telegram bot manages group membership by verifying users who apply to join. When a user requests to join the group, the bot:
- Retrieves the user's Telegram username.
- Checks the username against noto to confirm if it is associated with noto's identity proof.
- Approves the user to join the group if the related identity proof exists.
The bot ensures only users with identity proof can join the Telegram group.
Setup
- Add the bot to your Telegram group and set it as an administrator with permission to manage join requests.
- In the group settings, set it to public, and toggle on "Approve new members".
- Set up the configuration file under
config/config.json.
How to start up the bot
- Run
docker-compose up installto install the dependencies. - Run
docker-compose up buildto build the project. - Run
docker-compose up -d serveto start up the bot.
Requirements
- Telegram Bot API token
- Configuration file under
config/config.json
For detailed setup or customization, refer to the bot's configuration files or contact the developer.