badge-checkVerification

This is a system for gaining access to the server through a questionnaire. New members must answer a series of questions, after which moderators approve or reject their application.

How to pass verification? (For users)

  1. Find the channel. The server has a special channel, usually called #✅-verification or similar.

  2. Click the button. In that channel you will find a message from the bot with a button "Pass verification".

  3. Fill out the form. After clicking, a modal window with questions will appear. Answer them carefully and honestly.

  4. Wait for a decision. After submitting the form, the bot will create a private channel (ticket) for you where moderators will review your application. You will be notified of the decision in that channel.


For administrators (team)

Command
Description

/verification block <user> <duration> <reason>

Temporarily block a user from being able to pass verification.

/verification unblock <user> <reason>

Remove the block from a user.

Module configuration

To access the control panel use the command /settings verification.

One-click setup

For quick module setup you can click the button "Install system". The bot will automatically create:

  • Category and channel #✅-verification.

  • Categories for "under review" and "closed" forms.

  • Role @Verifier with the necessary permissions.

After installation you will only need to configure the form questions.

Full configuration

The settings panel provides full control over every aspect of verification.

Main settings:

  • Channels and Categories: Configure channels for logs, the main verification channel, and categories for created forms.

  • Appearance: You can change the text and image in the start message, as well as embed colors for different application statuses (under review, approved, rejected).

  • Automation:

    • Auto-deletion: Set the time (for example, 7d, 12h), after which a channel with a closed form will be automatically deleted.

    • Change nickname: Enable for the bot to automatically change the user's nickname after successful verification.

    • Nickname format: Set a template for the new nickname.

Role settings

  • Ping roles: Roles that will be mentioned when a new application is created.

  • Roles to assign: Roles that will be given to the user after approval of the application.

  • Roles to remove: Roles that will be removed from the user after approval the application (for example, the "Unverified" role).

  • Moderator/admin roles: Roles that get access to view and process applications.

Managing form questions

This is the most important part of the setup.

  • How to find: /settings verification -> button Managing form questions.

You can create up to 5 questions. For each question you can configure:

  • Question text: What the user will see (up to 45 characters).

  • Placeholder: Hint in the input field (up to 100 characters).

  • Style: short (one line) or paragraph (multiline text).

  • Min/max length: Limit on the number of characters in the answer (for example, 2/50).

  • Required: "Yes" or "No".

Nickname format

When the nickname change option is enabled you can use placeholders to create unique nicknames.

  • {username} — is replaced with the user's name.

  • {QuestionText} — is replaced with the user's answer to the specified question.

Format example: {Your in-game name} | {Your age} If the form had questions "Your in-game name?" and "Your age?", and the user answered "Player1" and "25", their nickname will become Player1 | 25.

Last updated

Was this helpful?