Stellar’s verification system lets you gate access to your server behind a single button click. When a new member joins, they see a channel with a verification embed containing a button. Clicking it grants them a role you choose — typically the role that unlocks the rest of your server. This keeps bots, raiders, and lurkers from accessing your channels until they actively confirm they are human. Setup requires the Manage Server, Manage Roles, and Send Messages permissions.Documentation Index
Fetch the complete documentation index at: https://docs.stellarbot.dev/llms.txt
Use this file to discover all available pages before exploring further.
How it works
- Stellar posts a custom embed with a verify button into the channel you specify.
- A new member joins and is restricted to only that channel (based on your role permissions).
- The member clicks the button in the verification embed.
- Stellar immediately assigns the verification role to the member, granting them access to the rest of the server.
Setup guide
Set the verification role
Choose the role Stellar should grant when a member clicks the verify button.This role cannot be a managed role, cannot have the Administrator permission, and cannot be positioned higher than your own highest role. This step must be completed before setting the channel.
Post the verification embed
Send the verification embed to a channel with a custom message. An optional button emoji can be specified.If no emoji is provided, Stellar uses ✅ by default. The channel must be a text channel.
Enable the verification system
Turn verification on once the role and channel are configured.Both the role and the channel embed must be set before you can enable the system.
Commands
/verification setrole [role]
Sets the role Stellar grants to a member when they click the verify button. Must be run before /verification setchannel.
- Roles positioned higher than your own highest role
- Roles with the Administrator permission
- Managed roles (created and controlled by bot integrations)
/verification setchannel [channel] [message] [emoji?]
Posts the verification embed into the specified text channel. The message parameter is the body text displayed inside the embed. The emoji parameter is optional — if omitted, the button displays ✅.
Running this command again will replace the existing verification embed with a new one.