Verification (v)
Wick's verification commands are explained in detail here!

Verification

Aliases

    w!v

Description

Wick comes with an awesome verification system made to separate self bots from genuine members. As we all know, Discord is against bots that blatantly kick new accounts. But, we also hate raiders and usually bad users joining your server and taking advantage of that. this is where the verification comes in handy.
This is how wick verifies someone:
πŸ”΅ A user, let's say Bob joins your server
πŸ”΅ Wick attemps to verify Bob by sending him a captcha challenge
πŸ”΅ Bob has to complete verification in under a preset duration
🟠 [PREMIUM] Wick will also regenerate captchas within another preset duration to ward off scripts that Bob the bot/self-bot may use
🟒 If Bob successfully completes the captcha, Bob has passed the verification!
🟒 Wick will give the preset Main Roles to Bob after completing verification, provided that the owner has set main roles
πŸ”΄ If Bob doesn't complete the captcha, Bob has failed verification and will be punished as set by the owner.
πŸ”΄ If the owner has set the punishment to Mute or Quarantine users that fail verification, wick will Mute/Quarantine them according to the settings. They will be allowed to restart the procedure by typing w!verify

Permit

Members able to use the Verification commands are:
    Server Owner and Extra Owners. [Permit 5]
    Trusted Admins [Permit 4]

Preview

A user completing Wick's Verification

Change Settings

[1] Status

If you want to enable verification in your server and secure your server from scripts or if you don't, use this format w!verification 1 <?on/?off>.
Enable/Disable
Command
To ENABLE this system:
w!verification 1 ?on
To DISABLE this system:
w!verification 1 ?off
w!verification 1 ?on

[B] Action

If you want to change the action Wick goes for once the user fails verification, follow the format w!verification <m/k/b> ?set 2 [m: mute, k: kick, b: ban]
    We recommend making Wick kick the user in case they fail verification. This way, even if they fail verification, they won't be able to mass dm your members.
Wick should:
Command
MUTE users that fail verification
w!verification m ?set 2
KICK users that fail verification
w!verification k ?set 2
BAN users that fail verification
w!verification b ?set 2
For example, if you want wick to KICK users that fail verification , use the command w!verification k ?set 2 or w!v k ?set 2
w!verification k ?set 2

[3] Target

Do you want Wick to verify everyone or just users Wick finds suspicious? Use this format to specify w!verification <all/suspicious> ?set 3
We recommend verifying everyone. If you don't want to annoy genuine members, you can choose to verify only suspicious members.
A suspicious account doesn't mean they are actually suspicious. Wick simply finds them suspicious based on algorithm.
Wick should:
Command
Verify everyone
w!verification all ?set 3a
Verify suspicious users
w!verification suspicious ?set 3a
For example, if you want wick to verify everyone, use the command w!verification all ?set 3 or w!v all ?set 3
w!verification all ?set 3a

[4] Bots

Nuke bots can be pretty annoying. This is the perfect filter to weed out bots that you don't want in your server. If you enable this feature, wick will quarantine any and all bots that are added to your server!
Do you want Wick to add bots added to the Quarantine or you don't? follow this format: w!verification 4 <?on/?off>
Enable/Disable
Command
To ENABLE this feature:
w!verification 4 ?on
To DISABLE this feature:
w!verification 4 ?off
w!verification 4 ?on
Unless you have Bot Addition Filter on joinGate enabled, you should not turn this off!

[5] Duration

For how long do you want the verification process to last? You can choose by following this format w!verification X ?set 5 where X is the period you want in 1s, 1m or 1h format.
Note: 30s < X < 1h
    ​
      30 seconds is the minimum value you can set.
    ​
      1 hour is the maximum value you can set.
    The longer the verification duration, the longer Wick will check for an answer.
    We recommend choosing a short period (like 1 or 2 minutes) so that self bots can't mass DM everyone in peace.
For example, typing the command w!verification 30s ?set 5 will set 30 seconds as the total verification duration.
w!verification 30s ?set 5

[6] Mode

This is a PREMIUM feature.
Do you want captcha mode or question mode? follow this format: w!verification <captcha/classic> ?set 6
For the love of god, don't change this if you have no clue. We recommend using the CAPTCHA verification
[PREMIUM]: A lot of other verification methods are planned for you so come check this section out later!
Wick should:
Command
use captcha verification
w!verification captcha ?set 6
use classic verification
w!verification classic ?set 6
For example, if you want to use classic verification [NOT RECOMMENDED] , use the command w!verification classic ?set 6 or w!v classic ?set 6
w!verification classic ?set 6

[7] Size

This is a PREMIUM feature.
Do you want to change the size of the verification image? this is the command to use.

[A] Height

If you want to change the height of the verification image, simply follow this format: w!verification X ?set 7a where X is the number of pixels you want! NOTE: 50 < X < 300
    50 pixels is the minimum value you can set.
    300 pixels is the maximum value you can set.
For example, typing the command w!verification 150 ?set 7a will set 150 pixels as the height of the captcha
w!verification 150 ?set 7a

[B] Width

If you want to change the width of the verification image, simply follow this format: w!verification X ?set 7b where X is the number of pixels you want! NOTE: 100 < X < 500
    100 is the minimum value you can set.
    500 is the maximum value you can set.
For example, typing the command w!verification 500 ?set 7b will set 500 pixels as the width of the captcha
w!verification 500 ?set 7b

[8] Text

This is a PREMIUM feature.
If you want to change the text of the verification from the font, size to the colour, this is the section to use.

[A] Color

If you want to change the color of the main verification text, follow this format w!verification X ?set 8a where X is the color hex code
For example, typing the command w!verification #257489 ?set 8a will set #257489 as the colour of verification text.
w!verification #257489 ?set 8a

[B] Size

If you want to change the size of the font, follow this format w!verification X ?set 8b where X is the number of pixels you want! NOTE: 10 < X < 100
    10 pixels is the minimum value you can set.
    100 pixels is the maximum value you can set.
For example, typing the command w!verification 100 ?set 8b will set 100 pixels as the size of the font.
w!verification 100 ?set 8b

[C] Font

If you want to change the font used for the verification, follow the format w!verification X ?set 8c where X is the font name you want.
    Available Fonts: Arial, Ping, Tahoma, Futura
Wick should:
Command
To use ARIAL font
w!verification arial ?set 8c
To use PING font
w!verification ping ?set 8c
To use TAHOMA font
w!verification tahoma ?set 8c
To use FUTURA font
w!verification futura ?set 8c
For example, typing the command w!verification arial ?set 8c will set arial as your new font.
w!verification arial ?set 8c

[9] Answer

This is a PREMIUM feature.
Do you want to change how many characters are sent? or maybe you want to control the type of characters sent, only numbers? only capital letters? mixed?

[A] Characters Count

To change the number of characters sent as verification, follow this format w!verification X ?set 9a where X is the number of characters you want. NOTE: 3 < X < 20
    3 characters is the minimum value you can set.
    20 characters is the maximum value you can set.
For example, typing the command w!verification 8 ?set 9a will set 8 as the total number of characters.
w!verification 8 ?set 9a

[B] Mode

If you want to change the type/mode of the characters sent as a verification, use the format w!verification X ?set 9b where X is the mode you want. Available Modes:
    an Lowercased letters and numbers only.
    a Lowercased letters only.
    ac Lowercased and Uppercased letters only.
    anc Lowercased and Uppercased letters plus numbers only.
    c Uppercased letters only.
    ans Lowercased letters and numbers and symbols only.
    ancs Lowercased, Uppercased letters, numbers, and symbols.
Wick should:
Command
To use an mode
w!verification an ?set 9b
To use a mode
w!verification a ?set 9b
To use ac mode
w!verification ac ?set 9b
To use anc mode
w!verification anc ?set 9b
To use c mode
w!verification c ?set 9b
To use ans mode
w!verification ans ?set 9b
To use ancs mode
w!verification ancs ?set 9b
For example, typing the command w!verification ancs ?set 9b will include ancs [Lowercased, Uppercased letters, numbers, and symbols.] characters.
w!verification ancs ?set 9b

[10] Trace

This is a PREMIUM feature.
If you want to remove the trace or bring it back, follow the format w!verification 10 <?on/?off>
Trace is the line following the scrambled letters to show and confirm the order
Don't disable the trace unless you know what you are doing.
Enable/Disable
Command
Remove the trace:
w!verification 10 ?on
Show the trace:
w!verification 10 ?off
For example, if you want to turn ON the trace, use the command w!verification 10 ?on
w!verification 10 ?on
w!verification 10 ?off

[11] Decoys

This is a PREMIUM feature.
You can see in a verification image, there are letters and symbols thrown around to confuse scripts. We do not recommend turning them off.

[A] Main Decoy

If you want to show or hide the main decoy, the similar letters thrown around, follow the format w!verification 11a <?on/?off>
Enable/Disable
Command
To ENABLE this feature:
w!verification 11a ?on
To DISABLE this feature:
w!verification 11a ?off
For example, if you want to turn ON the MAIN DECOY, use the command w!verification 11a ?on
w!verification 11a ?on
w!verification 11a ?off

[B] Extra Decoy

If you want to show/hide the secondary decoy put under actual letters, follow the format w!verification 11b <?on/?off>
Enable/Disable
Command
To ENABLE this feature:
w!verification 11b ?on
To DISABLE this feature:
w!verification 11b ?off
For example, if you want to turn ON the SECONDARY DECOY, use the command w!verification 11b ?on
w!verification 11b ?on

[C] Color

If you want to change the color of the decoys, follow w!verification X ?set 11c where X is the color hex code
For example, typing the command w!verification #015000 ?set 11c will set #015000 as the colour of the decoy's letters.
w!verification #015000 ?set 11c

[12] Regeneration

This is a PREMIUM feature.
Wick will regenerate the captcha for a user within a specified duration to throw off any script that may attempt to pass the verification.

[A] Status

If you want to enable/disable regeneration, follow the format w!verification 12a <?on/?off>
Enable/Disable
Command
To ENABLE this feature:
w!verification 12a ?on
To DISABLE this feature:
w!verification 12a ?off
w!verification 12a ?on

[B] Interval

You can specify the time period for wick to regenerate the captcha. To do that, follow the format, w!verification X ?set 12b where X is the time period.
For example, typing the command w!verification 15s ?set 12b will set 15 seconds as the regeneration time duration. Which means, wick will regenerate the captcha every 12 seconds.
w!verification 15s ?set 12

[13] Notes

Wick will show helpful notes along with the captcha which will contain information regarding how to solve it etc. (Remember that you CANNOT edit the notes provided by wick.)

[A] Status

To show/not show helpful notes alongside the captcha, follow this format w!verification 13a <?on/?off>
Enable/Disable
Command
To ENABLE this feature:
w!verification 13a ?on
To DISABLE this feature:
w!verification 13a ?off
w!verification 13a ?on

Re-Verification

If a user who failed verification has been muted/quarantined, that user can attempt to verify again using the command w!verify
    Other people who are in Quarantine, for example, due to Anti-Nuke will NOT be able to use this command.
    If users who have been Quarantined/Muted try to leave and rejoin to shake off their roles wick will just give them their respective roles back and will NOT attempt to verify them.

Complete Verification for trusted users

Users that have failed verification or is undergoing the process of verification can be verified manually by Trusted Admins [Permit 4] Extra Owners [Permit 4] if they completely trust the user in question.

All they have to do is use the command w!verify <USER> where <USER> is the name of the user who you want to manually pass verification.

For example, if you want to manually complete verification for a user named barbiscool, use the command w!verify barbiscool to do that.
w!verify barbiscool

Setting a verification channel

These are the channels used by Wick to send messages regarding wick's verification to new users.
Wick will attempt to verify a new user in one of the set channels.
We recommend letting wick setup its own verification channel. This will make it so that you won't have to deal with the right permissions setup.
    You can later EDIT these channels according to your liking.
    * Wick will create a verification channel when a new user joins.

You can add up to 3 Verification Channels.

    Wick will randomly pick one of the channels if you have multiple verification channels to verify users.
w!statics #verification ?add 12
w!statics #verification ?del 12

Logging

Wick will also log everyone who has completed or failed verification with further details. Wick will send a detailed report of the whole procedure in your wick-logs channel in the form of an embed. That embed will contain the following details:
    Username
    Account creation date
    Suspicious or not
    How they completed the whole verification procedure including the result of the verification
    Wick will also include the Trusted Admin/Extra Owner who forcefully passed verification in its logging embed!
Verification completed by a Trusted Admin
A succesful verification
Last modified 1yr ago