VeryAIdocs

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.

ParameterRequiredDescription
verification-channelYesThe channel where the verification button will appear
verified-roleYesThe role to assign after successful verification
embed-titleNoCustom title for the verification embed
embed-descriptionNoCustom description for the verification embed
log-channelNoChannel to log verification events
embed-colorNoCustom embed color (hex format)

/verify-palm

Manually sends a verification link to a specific user.

ParameterRequiredDescription
userYesThe Discord user to verify
roleYesThe role to assign after verification

/unassign-role

Removes a verified role and verification records from a user.

ParameterRequiredDescription
userYesThe Discord user
roleYesThe 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.