Developers
Discord Bot
The VeryAI Discord Bot helps Discord server administrators verify their members by linking their Discord accounts with their VeryAI accounts. Once verified, members automatically receive access roles and can participate in your server.
Getting Started
Step 1: Add the Bot to Your Server
Click the invite link to add the bot. The bot requires the following permissions:
- Send Messages
- Manage Roles
- Read Messages / View Channels
- Use Slash Commands
Step 2: Set Up Verification
Create a verified role in your server settings, then designate a verification channel and run:
/setup-palm-verify-button verification-channel:#welcome verified-role:@Verified Step 3: Members Verify
Members click the verification button, authorize via their VeryAI account, and automatically receive the verified role.
Commands
/setup-palm-verify-button
Creates a persistent verification button in a channel.
| Parameter | Required | Description |
|---|---|---|
verification-channel | Yes | The channel where the verification button will appear |
verified-role | Yes | The role to assign after successful verification |
embed-title | No | Custom title for the verification embed |
embed-description | No | Custom description for the verification embed |
log-channel | No | Channel to log verification events |
embed-color | No | Custom embed color (hex format) |
/verify-palm
Manually sends a verification link to a specific user.
| Parameter | Required | Description |
|---|---|---|
user | Yes | The Discord user to verify |
role | Yes | The role to assign after verification |
/unassign-role
Removes a verified role and verification records from a user.
| Parameter | Required | Description |
|---|---|---|
user | Yes | The Discord user |
role | Yes | The role to remove |
Important Notes
Role Hierarchy
Make sure the bot's role in your server is higher than the verified role it needs to assign. Discord requires this for role management.
Verification Sessions
Verification links expire after 15 minutes for security. If a link expires, the user can click the verification button again to receive a new one.
Troubleshooting
- Bot Not Responding — Check that the bot has proper permissions and channel access.
- Verification Not Working — Verify the role hierarchy and that the command was set up correctly.
- Role Not Being Assigned — Confirm the bot's role is higher than the verified role in your server settings.
Need Help?
Contact support@very.org for assistance.