No wallet connected
Discord Bot Guide
Full guide to configure the bot on your server
What is CapsTools discord bot ?
It can help manage access, roles and permissions in your project communities by managing discord roles based on holding NFTs from your collection or certain NFT traits.
CapsTools Bot will join your discord server on invite and grant members access to the community based on the rules you set up.
CapsTools Bot will join your discord server on invite and grant members access to the community based on the rules you set up.
Before adding the bot, Prepare your discord server :
- Create a verify channel where your members will come and verify their wallets
- Create the roles you want the bot to manage for you
- If you have existing roles - be aware that CapsTools Bot will not be able to revoke it from unverified members - so be sure to empty it
Step 1 : Add the bot
Here is the public link to invite CapsTools Bot: Click here
Step 2 : Commands
- Type /setup - It will register your server in the bot database
- Type /message_connect and select the verify channel you created - It will post the necessary information for your members to verify their wallet
Step 3 : Manage the roles
- Go to the role dashboard in your discord server and drag CapsTools discord role ABOVE the roles under his management
- Go to the bot management page to create the rules - Be sure to learn how to retrieve Role id with discord developer mode activated
- To get the ID of a role without mentioning it, enable developer mode in the Appearance section of your user settings, then go to the role menu in the server settings and right click on the role you want the ID of, then click "Copy ID"
Breakdown of all inputs
Input | Description | Is Required ? |
---|---|---|
Name | Name of your rule - no need to match discord role's name | Yes |
Role ID | Discord Role ID | Yes |
Collection | ID of the ternoa collection | Yes |
Type | Hold (number of NFTs in wallet from specified collection) Trait (Find a specific trait by Trait name and Trait value) | Yes |
Min/Trait | If Type = "Hold" - Type the minimum number of NFTs from the collection the member need to hold If Type = "Trait" - Type the name of the Trait | Yes |
Max/Value | If Type = "Hold" - It can be empty if unlimited or Type the maximum number of NFTs from the collection the member need to hold If Type = "Trait" - Type the value of the Trait | Yes |
For more help - Join our discord server