mezein मेज़ें

mezein for Discord

A verified role for real people. Members tap a button, confirm with their mezein pin, and get the role. Your server never learns who they are.

Add to Discord

What it stops

Setting it up

  1. Add the bot with the button above. It asks to manage roles, read the audit log (so bans and removed roles reach mezein), and post in channels (for the daily reminder).
  2. Make a role for verified people, for example Human. In Server Settings → Roles, drag the mezein role above it.
  3. Run /mezein-setup role:@Human. The bot sends you (only you) a one-time code and a link: open it, check your server's name, and connect. Add established_only:True if only pins that are no longer new should get the role.
  4. Run /mezein-panel in your verify channel. It posts a Get verified button. Anyone can also type /verify.
  5. Moderators can report a verified member with /mezein-report. Banning them, or taking the role away, reports them too, and they can't verify again in your server.
  6. Once a day, while anyone verified here isn't confirmed yet, the bot posts one reminder in the verify channel (and removes yesterday's). Turn it off with /mezein-reminders on:False.
  7. Lock channels to the role however you like.

What mezein keeps

To keep one account per person in each server, mezein remembers which Discord account is verified in which server. The account id is stored encrypted, and each server gets its own name for each person, so records for different servers can't be matched up with each other. The server only sees the role. From the audit log, mezein only uses bans and role changes about verified members, with the reason the moderator gave. Members need a mezein pin, and anyone can get one at a table night or with a UK university email.