Documentation / Joins & Verification

Joins & Verification

Screen new members: verification, minimum account age and join watching.

!verification

AdminPrefixModule: verify

Configure the entirety of the verification module and get it's current settings.
Type: The verification type, how should the verification role be handled, 'add' adds the role, 'rem' removes the role, 'switch' switches one role for another
Role: The verification role, what role(s) should be modified when a user passes verification
Dm: Should this verification take place in dms?
Dmmessage: If the verification takes place in dms, what message should be posted to the new member
Autokick: The amount of time before a member who hasn't passed verification should be kicked, in minutes
Captcha: Should verification use the captcha system (premium)
Message: What message should be posted once a user passes verification
Channel: If not dm verification, what channel should I listen for verification commands
Command: The command members should use to verify, without the prefix
Current: Get the current settings for verification
Autoadd: Auto add the verification 'remove' role for verification type 'remove' and 'switch'. If this is false, you will have to add the role yourself.

Usage

!verification current
!verification type add/rem/switch
!verification role Role
!verification dm/captcha [on/off]
!verification dmmessage/message message
!verification autokick number/off
!verification channel Channel
!verification command command
!verification autoadd [on/off]

Examples

!verification current
!verification type add
!verification role @Role
!verification captcha on
!verification dm
!verification dmmessage Message to send in dms
!verification autokick 15
!verification channel #Channel
!verification command verify
!verification autoadd

“I don't understand why you feel the need to verify people. You need to lower your expectations for new members”

!testverify

AdminPrefix

Test the verification module on a member

Usage

!testverify member

Examples

!testverify @Member

“Yeah, I wouldn't trust your qualifications either.”

!manualverify

ModeratorPrefix + Slash

Manually accept someone through the verification system. This will process that member as if they had fully passed all verification module checks.

Usage

!manualverify member

Examples

!manualverify @Member
Slash command /manualverify
OptionTypeDescription
member requiredUserMember to manually verify

“Some people make you do stuff cause they can't be bothered... this sounds familiar.”

!setjoinage

AdminPrefix

Configure the join age system. You can turn the system off, configure the punishment and change the minmum required age. You may also opt to send a message to users informing them that they do not meet the threshold for joinage, to turn this off provide 'none' instead of a message.

Usage

!setjoinage current/off
!setjoinage punishment ban/kick/mute/off
!setjoinage days/#d #h #m #s
!setjoinage message Message to be DM'd

Examples

!setjoinage current
!setjoinage punishment kick
!setjoinage 3
!setjoinage message Your account is too young

“All your members have to be aged properly! Though some more like so milk than wine I think.”

!joinwatch

AdminPrefix

Set an ID to be watched for during member joins. If the given id matches a joining member a log will be posted to the 'joinwatch' log channel and the id will be removed from the watch list.

Usage

!joinwatch add/rem id message
!joinwatch current

Examples

!joinwatch add 1234567890 Joinwatch Message
!joinwatch current

“Red flag laws are completely legit and there's nothing wrong with them.”

!passport

AdminPrefix

Give a new user a 'passport' to bypass all on join automod systems. Note this passport can be revoked but the member will have to leave and rejoin to go through on join systems again.

Usage

!passport list
!passport userid

Examples

!passport list
!passport 12312412354234

“All of you are on the no fly list, so why do you need a passport?”