Discord · Platform not recorded

How To Create a Discord User Verification System

Original source date

Answer

Open up Discord and navigate to your User Settings by clicking the gear icon at the bottom of your window. Under Appearance, scroll down, and under Advanced, enable the Developer Mode option, which will allow you to copy user and message ID’s for example.

Enable Discord Developer Mode

Open up Discord and navigate to your User Settings by clicking the gear icon at the bottom of your window.

Discord > User Settings
Discord > User Settings

Under Appearance, scroll down, and under Advanced, enable the Developer Mode opti…

Under Appearance, scroll down, and under Advanced, enable the Developer Mode option, which will allow you to copy user and message ID’s for example.

Discord Settings > Advanced > Developer Mode
Discord Settings > Advanced > Developer Mode

Use Carl Bot to Create a Verification System

Visit the Carl.gg bot website or enter carl.gg in your favorite browser. After logging in with your Discord account, you will need to Authorize the bot to access your account, and after selecting the correct server, you will also need to give the bot access to your Discord server.

Allow Carl bot access to your Discord server
Allow Carl bot access to your Discord server

Assign Carl the Bot Role

Open up Discord again and navigate to your server settings.

Discord Server Settings > Roles
Discord Server Settings > Roles

In the Roles tab, select the @everyone role, and under Permissions, scroll down a…

In the Roles tab, select the @everyone role, and under Permissions, scroll down and disable the Read message history setting.

Discord Roles Settings > Permissions > Read Message History
Discord Roles Settings > Permissions > Read Message History

You can then create a new role, and name it Verified, for example, and for this r…

You can then create a new role, and name it Verified, for example, and for this role,enable the Read message history setting.

You can then create a new role, and name it Verified, for example, and for this r…
You can then create a new role, and name it Verified, for example, and for this r…

Verification Process Command

After saving your changes, navigate to your general text channel, and use the server prefix, in this example, an exclamation point and then rr. !rr This command will make sure that the Carl-bot will show you all of the commands you need for this verification process to work properly.

Use the !rr command to preview all of the Carl bot commands
Use the !rr command to preview all of the Carl bot commands

Write a message, such as: “To gain access to this server, check the (checkmark) t…

Write a message, such as: “To gain access to this server, check the (checkmark) to get the Verified role.”

Write a message, such as: “To gain access to this server, check the (checkmark) t…
Write a message, such as: “To gain access to this server, check the (checkmark) t…

Next, use the command: !reactrole add, the channel is #general, then we need the…

Next, use the command: !reactrole add, the channel is #general, then we need the message ID, which we can copy from the message above as we enabled the developer mode before. !reactrole add #general 956186331277761522 (emoji) @Verified

Next, use the command: !reactrole add, the channel is #general, then we need the…
Next, use the command: !reactrole add, the channel is #general, then we need the…

Paste the Message ID after your text, add the selected Emoji, and the role, @Veri…

Paste the Message ID after your text, add the selected Emoji, and the role, @Verified. When hitting enter, you will see that the checkmark will be added to the Verified role members.

Use the verification command on a user on your Discord server
Use the verification command on a user on your Discord server

When clicking on the check icon, you will see that you will be added to the Verif…

When clicking on the check icon, you will see that you will be added to the Verified role. Lastly, navigate back to your server settings, and under Roles, make sure that the Read Messages permission is enabled for the @everyone role. Otherwise, users will not be able to know how to get verified, as they will not see the bot’s message.

When clicking on the check icon, you will see that you will be added to the Verif…
When clicking on the check icon, you will see that you will be added to the Verif…

Video walkthrough

If it does not work

  • If the current interface differs, compare it with the recorded video walkthrough.