Member Verification

Member Verification lets you gate access to your server by requiring new members to complete a challenge before receiving a verified role. You can choose from four challenge types — from a simple button click to a captcha-style code or arithmetic question — to balance ease of use against bot resistance. Use this feature whenever you want to keep out automated accounts or bots and ensure only real humans gain access to your community.

Turning Member Verification on

Member Verification is off by default. Turn it on or off with the switch in the page header — it saves as soon as you click it (trying to change a setting while it's off offers the same one-click Turn on). While it's on, Diski posts (or updates) the verification panel in your chosen channel and hands out the verified role; turning it off takes the panel down and keeps your settings. It can be on before it's set up: no panel is posted until you pick a verification channel and a verified role and save.

Verification Channel

The text channel where the bot will post the verification panel embed. New members should be able to see this channel but not the rest of the server until they verify. Needed (with a verified role) before the panel goes up.

Verified Role

The role assigned to a member as soon as they pass the verification challenge. This role should unlock the rest of your server's channels. Needed (with a verification channel) before the panel goes up.

Unverified Role

An optional role that is removed from a member once they successfully verify. Use this as a gate role to restrict unverified members to only the verification channel. If an already-verified member still has it (for example because a join role gave it back when they rejoined), using the Verify button or reaction again takes it off, and Sticky Roles takes it off when it gives the Verified role back.

Log Channel

An optional text channel where the bot will send a message for every successful or failed verification attempt, useful for moderation auditing.

Verification Method

Determines the challenge a member must complete to get verified. Button is the simplest (one click), Code and Math open a modal requiring a typed answer to resist bots, and Reaction asks the member to react to the panel message.

Panel Message

The message members see in the verification channel, built with the full embed editor — title, description, colour, author, fields, thumbnail, image, footer, and optional plain text above the embed. The Verify button (or ✅ reaction) is added automatically below it based on your chosen method.

Panel Title

The title displayed at the top of the verification embed in the verification channel. Keep it short and clear so members immediately understand what they need to do.

Button Label

The text shown on the verification button or action. This setting has no effect when the Reaction method is selected.

Embed Color

The accent color of the verification panel embed, entered as a hex code (e.g. #5865F2). Use your server's brand color or a color that stands out in the channel.

Panel Description

The body text of the verification embed shown to members. Use this to explain your rules or simply instruct members to click the button to gain access.

Banner Image

An optional image shown at the bottom of the verification embed. Paste a direct image URL (ending in .png, .jpg, .gif, etc.). Leave it blank for no image. Great for a welcome graphic or server branding.

Kick on Verification Failure

When enabled, the bot will kick a member from the server after they exceed the configured maximum number of failed attempts. Only applies to the Code and Math verification methods.

Max Attempts

The number of failed verification attempts a member is allowed before being kicked. Set to 0 to allow unlimited attempts (the member will never be kicked).