Skip to main content
This feature forces members to verify their Roblox account before they can fully participate. When verified, the bot assigns a chosen role and optionally renames them to their Roblox username. Open Dashboard → Require Roblox Authorization.

How it works

There are two ways a member completes verification — both end with the bot applying the verified role:
1

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.
2

…or runs /verify in the server

The member types /verify. If they’ve already linked Roblox and enabled this server, verification succeeds immediately; otherwise the bot DMs them a private link to the authorization page. This path also serves as a fallback if the bot was offline when they saved.
On success (either path) the bot assigns the configured verified role and, if enabled, updates the member’s Discord nickname to match their Roblox username. Moderators can also run /verify-username @member to see whether a specific member is verified and what their Roblox username is.

Settings

Main

Enable
toggle
Master switch for this feature.
Role to assign on verification
role picker
The role granted to members once they successfully verify. Leave blank to skip role assignment.

Nickname sync

Change Discord nickname to Roblox username
toggle
When on, the bot overwrites the member’s server nickname with their Roblox username on verification.
Append Roblox username to Discord username
toggle (visible when nickname sync is on)
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 .
The bot’s own role must be positioned above each member’s highest role in Server Settings → Roles, or Discord blocks nickname changes.

Send message on join

Enable
toggle
Master switch for the join-prompt message.
Channel
channel picker (required)
Where the verification prompt is posted every time a new member joins.
Message
message template (required)
The embed or plain text sent to the channel. Same template editor as everywhere else — use placeholders for {user} and {server}.
Assign role on join
role picker (single role, optional)
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.
Remove role upon Roblox verification
toggle (visible when a join role is set)
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.
Role assignment and removal both require the bot to have Manage Roles and the bot’s role must be positioned above the join role in Server Settings → Roles. Otherwise Discord blocks the change and you’ll see a warning in your error reporting channel.
The point of this sub-feature: newcomers are told exactly how to verify without anyone needing to DM them manually — and if you gate channels to a “verifying” role, that role can be granted on join and removed on verification automatically.

Testing

  1. Save your settings.
  2. With a test account, open Roblox Authorization on the dashboard, authorize, enable the test server, and click Save.
  3. Confirm the test account receives the configured role and (if enabled) the nickname change without running any command.
  4. As a fallback check, run /verify in a channel the bot can see — it should report the same result.