Verify
Make sure that your verify module is enabled before configuring the verify module (!module verify
to enable, and !module list
to see if it's enabled).
Setting Up Verify Module
The command used for setting up the verify module is verification, which has a set of other subcommands that allows you to edit the module's current settings without the need to re-run the entire process again. Verification is also possible through DMs, a server channel, or a captcha (which is done in the person's DMs and is a Premium feature).
Permissions
The list below details the minimum needed permissions in order for the verify module to function:
- View Channels
- Send Messages
- Embed Links
- Manage Messages
- Manage Roles
- Kick Members (If autokick is enabled)
Verification
There are many subcommands to the verification module, each with their own unique purpose. This section will have a lot of information to process, so please re-read this as many times as it takes in order to set your verification to the best fit for your community. Instead of the conventional format as seen in the previous pages, this section will have a specialized list for the subcommands and what to understand about each of them.
!setverify
is no longer the setup command; it has changed to !verification
. !verification
cannot be ran by itself to start the setup process as was possible with the Legacy version of Gaius. A subcommand must be used to with the command in order to change the module's properties. This is done so that you won't have to go through the whole setup process each time something happens or changes after the first setup.
Required Permissions (Staff)
- Embed Links
- Manage Messages
- Manage Roles
- Kick Members (Admin)
Syntax
!verification subcommand [input or arguments to set]
Examples
Instead of the conventional example list and because there are many subcommands for the verification command, a detailed table for all the subcommands and their applicable inputs are listed below.
Subcommand | Descriptive Example |
current |
!verification current - Displays all current settings in the verify module |
type |
- What do you want Gaius to do with the verify role?
The overall configuration of your community's channel and role permissions will greatly determine which type of verification works best for your community and keep unverified people out of the social spaces. |
role |
- Sets which role(s) to add or remove from a verified person |
dm/captcha |
You must say either 'on' or 'off' when using this subcommand. What is captcha? |
message |
One helpful tip is to provide the verification command somewhere in the message to help the next user understand what the verification command is. |
dmmessage |
!verification dmmessage This is a DM message about verification. - IF verification is set to DM, instead of channel, then this message will be sent to the person's DM for verification. |
autokick |
!verification autokick number/off - How many minutes you would like to wait until Gaius automatically kicks the new person if they did not pass verification. - Saying OFF, instead of a number, will turn this feature off. |
channel |
!verification channel #channel - Sets what channel the verification process will take place for newcomers |
command |
!verification command command - Sets the command a person must use in order to be verified. The command MUST include the prefix. |
Testverify
After you set up verification, the most important step with any security configuration is to test it and make sure everything is working as intended. Testverify will help provide a streamlined troubleshooter and reliable debugging tool to help ensure the best fit verification system for your community.
Required Permissions (Staff)
- Embed Links
- Manage Messages
- Manage Roles
Syntax
!testverify member
Examples
!testverify @yeetmaster#3000 | Begins the testing of the current verification setup
Manualverify
Required Permissions (Staff)
- Embed Links
- Manage Messages
- Manage Roles
Syntax
!manualverify member
Examples
!manualverify @yeetmaster#3000 | Manually verifies the person
FAQ
Q. Will kicking Gaius reset the bot?
- No, kicking/banning Gaius will never reset your settings or prefix.
Q. My roles aren't being assigned! Is the bot broken?
- If a role is not being assigned when verification is attempted, check the following:
-
- Gaius' role has Manage Roles permission
- Gaius' role is above the role(s) you're trying to (un)assign
- Gaius is able to read/send messages in the verification channel (unless you're using DM verify)
- If DM verify is enabled, users are able to receive DMs
Q. How can I verify someone manually?
- The manualverify command is handy for situations that verify isn't working as intended for a newcomer.
Q. How do I see all the commands?
- The help command is man's best friend (not dogs).
Video
Not yet available
If you have or find a video on Gaius specifically for what is covered in this documentation page, you can send the info to Fairy 狐 紫#0001 via DM (You must be in the support server in order to make contact).
Points of Interest
Staff Handbook
Bot Logging/Exlog
Verification Module
Anti-Spam Protection
Wordlist Filtering
No Comments