🔧 Setting Up the Verification Bot

A comprehensive written guide with illustration!

Shai

Last Update 9 months ago


So you have plans to implement our bot into your server, but you don't know how to do it?


Here is a step-by-step article on how to do exactly that, without screwing up!


Step 1

Invite our bot to your server with the following link.

https://invite.authenticateme.xyz


The bot will require the following permissions as shown to you here.

*Administrator permissions is optional.

The reason we ask for it- is to prevent newbies from messing up any permissions that prevents the bot from sending messages.


Other bots also do ask for it, so there's no exception for us as well.

Of course, you can revoke it as you wish.

For this tutorial, I have invited the bot with the Administrator permission revoked.


Step 2

Create the following category with the following channels (or something similar).

We will amend the channel permissions later in Step 5.

The bot does not create these channels, you would have to create them yourself.


Step 3

Create a role for Verified users.

Do not confuse yourself with the Verification role. It belongs to the bot.


The green role, "Verified" is what you're required to make.

You can rename the Verified role to other names like Members etc.

If you have another bot that is automatically giving out other roles (like levelling, category and stuff), follow the viewing permissions in the next step.


Step 4

Change the following permission for the @everyone role, and any other levelling or miscelleanous role that you have.

For the Verified role, you can set the View Channels permission to enable.


Step 5

Go to the #verify-here channel that you made.

Add and adjust the following permissions for @everyone and Verified.

@everyone role permissions

If you have other channels like Rules and Announcements that you would like the public to be able to see if they are not verified, do the same permissions as well- but turn off Send Messages for other channels except the #verify-here channel.





Verified role

What we have done so far :

Unverified users will be able to see this channel, whereas Verified users will not be able to view this channel after they're verified.


Step 6

The other channel, #verification-logs will be a private channel for your server moderators to view and / or modify the verification bot settings.


Make sure that you have set the Channel Permissions to allow the bot to send messages in there.


Step 7

It's time to set the bot up ready for action.

It's as simple as typing the following command in the #verification-logs channel.

/setup @(verified role) #(verification channel)

As of April 2022, we are now using slash commands for the bot.

Please make sure our bot logo is displayed when you input commands.



The bot should reply with the following message.


In #verify-here, the bot should have sent the following embedded message.





If you want the bot to write something else like the following command provided, you can use the "/latest-verification" command, with the description option.

You can use it to make the bot send your custom text that you like the users to read, like the following.

Make sure you use the /latest-verification command in the channel that you want the bot to send the message to.

Net Result of using the /latest-verification description: command.


Step 8

Back to the #verification-logs channel...

To delete all other junk / typo messages that the users send in the #verify-here channel, you can enable the auto-delete function.


Type the following command.


/auto-delete on / off


Result Message


Step 9

If you would like the bot to send the verification result of the account, and to show attempted alts at joining your server-


Type the following command.


/update-logs #(text channel)


Result Message


Example of the logs


Other Commands

/auto-verify allows users that are already on AuthenticateMe's database to skip typing the command.


To enable / disable,

/auto-verify on/off



/auto-kick is a feature that would kick users if they are not verified within 10 minutes of joining the server.


To enable / disable,

/auto-kick on/off



/block-country is a feature to restrict users from a certain country from entering your server.

You can only have a maximum of 1 country blocked, as of writing.

Click Here for the list of countries.


To enable / disable,

/block-country Eurasia/off



/account-age allows you to set how old an account must be in order to access your server.


To enable (example 30 days),

/account-age 30

To disable,

/account-age 0



/anti-alt allows you to have your server to either allow / stop alternate accounts from entering the server.


To enable / disable,

/anti-alt on/off



Other commands are available for viewing and self-explanatory via typing the "/help" command


😁 You're all set!

If you have any queries for us, or you are intending to deploy this solution to a large server with over 15,000 users and you require an audit, feel free to contact us for assistance on our Discord Support Server!

You can find all other relevant articles at the bottom of the list that you can attach for your users to read if they are lost during verification.

Was this article helpful?

12 out of 12 liked this article

Still need help? Message Us