How it works
There are two ways a member completes verification — both end with the bot applying the verified role:Member links on the dashboard (recommended)
The member opens Roblox Authorization, authorizes their Roblox account, enables this server, and clicks Save. The verified role and nickname are applied immediately on save — no slash command needed.
/verify-username @member to see whether a specific member is verified and what their Roblox username is.
Settings
Main
Master switch for this feature.
The role granted to members once they successfully verify. Leave blank to skip role assignment.
Nickname sync
When on, the bot overwrites the member’s server nickname with their Roblox username on verification.
Instead of replacing the nickname, append the Roblox username in parentheses with a leading space:
discord_user (roblox_user). If the combined length exceeds Discord’s 32-character nickname limit, the Discord portion is trimmed with ….Send message on join
Master switch for the join-prompt message.
Where the verification prompt is posted every time a new member joins.
The embed or plain text sent to the channel. Same template editor as everywhere else — use placeholders for
{user} and {server}.When set, the bot grants this role to every new member before the prompt message is posted. This is what you use when the prompt channel is gated to a specific role with view-history disabled — the member needs the role to read the message you just sent. Leave blank to skip role assignment on join.
When on, the join role above is automatically stripped from the member as soon as they verify (on dashboard save or via
/verify). Combine with the Role to assign on verification field at the top of the card to swap members from a “needs to verify” gate role to a verified role in one step.Testing
- Save your settings.
- With a test account, open Roblox Authorization on the dashboard, authorize, enable the test server, and click Save.
- Confirm the test account receives the configured role and (if enabled) the nickname change without running any command.
- As a fallback check, run
/verifyin a channel the bot can see — it should report the same result.