Verification
Links a Discord account to a Roblox one. The link is global - verify once and it holds everywhere MDA is. What each server does with it is that server's setting.
#Two ways to prove it
| Method | Needs | Member does |
|---|---|---|
| Profile phrase | Nothing | Pastes four words into their Roblox About, presses a button |
| Roblox login | An app registered at create.roblox.com | Signs in at Roblox |
Profile phrase ships on. Roblox login is greyed out until somebody registers the app and puts its keys in the bot's environment. Either lets members pick.
/verify starts both.
The phrase is four plain words with spaces on purpose. Roblox replaces a whole profile description with
#when its filter dislikes any part of it, and a long hyphenated token reads as a username to that filter. If it happens anyway the bot offers a different phrase.
Login links work once and expire in fifteen minutes.
#Settings
All per server, all optional. Out of the box verifying records the link and nothing else.
| Setting | What it does |
|---|---|
| Rename members | Off by default. On, sets their nickname from your template |
| Nickname template | What that nickname looks like |
| Given when they verify | Roles handed over |
| Taken away when they verify | Roles removed, usually an unverified holding role |
| Minimum account age | Refuse Roblox accounts newer than this many days. 0 accepts any |
| How long a phrase lasts | Minutes before an attempt expires |
| Checks allowed per attempt | Presses of the check button |
#Nickname tokens
{robloxUsername} · {robloxDisplayName} · {discordUsername} · {discordDisplayName}
Empty wrappers are tidied, so [{discordUsername}] {robloxUsername} on somebody with no
Discord username gives the Roblox name alone. Over 32 characters is cut, not refused.
Nobody can rename the server owner, and the bot cannot rename anybody above it in the role list. The link still lands and the member is told which parts went through.
#One Roblox account, one Discord
Enforced by the database. Moving to a new Discord account means /unlink on the old one
first; the bot names who currently holds it.
#Unlinking
/unlink on yourself needs nothing. On somebody else it needs Manage Server, or use the
verified members table on the dashboard.
It takes the verified roles off and puts the unverified ones back. The nickname is left alone. The link is global, so this removes it everywhere.
#Commands
| Command | What it does | Also | Who |
|---|---|---|---|
/verify |
Prove your Roblox account | m!verify |
Everyone |
/getinfo |
Look up a linked Roblox account | m!getinfo |
Everyone |