Joingate (jg)
This page explains the joingate's commands in depth!

Aliases

    w!jg

Description

Wick has an awesome gate for new members joining your servers regardless of the verification system. You can deal with: people who have no avatars, bots added, new accounts, accounts that have advertising names and so much more!

Permit

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

Preview

w!joingate

Change Settings

[1B] Status

If you want to enable or disable Wick's joingate system, you need to target the status category in this command. The format is w!joingate 1a <?on/?off>.
Enable/Disable
Command
To ENABLE this system:
w!joingate 1a ?on
To DISABLE this system:
w!joingate 1a ?off
w!joingate 1a ?on
w!joingate 1a ?off

[1B] Direct Message (DM) Members

If you don't want Wick to DM a user when they get caught by a Joingate filter, toggle this setting off.
If you want to enable or disable Wick's DM members option, you need to target the status category in this command. The format is w!joingate 1b <?on/?off>.
Enable/Disable
Command
To ENABLE this setting:
w!joingate 1b ?on
To DISABLE this setting:
w!joingate 1b ?off
w!joingate 1b ?on
w!joingate 1b ?off

We recommend this to be OFF if your server is prone to regular raids.

[2] No Avatar Filter

This filter will deal with accounts that have no custom profile picture set.

Just to keep it clear, Wick is not going to lift the punishment once the account has a profile picture!

[A] Status

If you want to enable or disable Wick's No-Avatar filter, you need to target the status category in this command. The format is w!joingate 2a <?on/?off>.
Enable/Disable
Command
To ENABLE the No-Avatar filter:
w!joingate 2a ?on
To DISABLE the No-Avatar filter:
w!joingate 2a ?off
w!joingate 2a ?on

[B] Action

To change the filter's action, follow this format: w!joingate <m/k/b> ?set 2b without forgetting one small hint: [m: mute, k: kick, b: ban]
Wick should:
Command
MUTE users that have default PFPs
w!joingate m ?set 2b
KICK users that have default PFPs
w!joingate k ?set 2b
BAN users that have default PFPs
w!joingate b ?set 2b
For example, if you want wick to KICK users that have no custom PFPs, use the command w!joingate kick ?set 2b or w!jg k ?set 2b
w!jg k ?set 2b

[3] Acount Age Filter

This filter deals with accounts that are only X days old or younger. Of course, you set the number of days you want.

Just to keep it clear, Wick is not going to lift the punishment once the account has enough days to join the server.

[A] Status

If you want to enable or disable Wick's Account age filter, you need to target the status category in this command. The format is w!joingate 2a <?on/?off>.
Enable/Disable
Command
To ENABLE the Account age filter:
w!joingate 3a ?on
To DISABLE the Account age filter:
w!joingate 3a ?off
w!joingate 3a ?on

[B] Action

To change the filter's action, follow this format: w!joingate <m/k/b> ?set 3b without forgetting one small hint: [m: mute, k: kick, b: ban]
Wick should:
Command
MUTE users that trigger this filter:
w!joingate m ?set 3b
KICK users that trigger this filter:
w!joingate k ?set 3b
BAN users that trigger this filter:
w!joingate b ?set 3b
For example, if you want wick to MUTE users that are younger than X days, use the command w!joingate mute ?set 2b or w!jg m ?set 2b
w!jg m ?set 3b

[C] Minimum Age

If you want to set the minimum account age in days, follow this format: w!joingate X ?set 3c where X represents the number of days!
NOTE: 1 < X < 90
    1 is the minimum value you can set.
    90 is the maximum value you can set.
For example, if you want wick to punish users that are younger than 3 days, use the command w!joingate 3 ?set 3c or w!jg 3 ?set 3c
w!jg 3 ?set 3c

[D] Expose Minimum Age

If you want Wick to show the minimum number of days required to join the server when it dms them, turn this setting on If you don't want Wick to inform the member of the minimum for privacy and security reasons, do turn this setting off
Enable/Disable
Command
To ENABLE this setting:
w!jg 3d ?on
To DISABLE this setting:
w!jg 3d ?off
w!jg 3d ?off

[4] Bot Addition Filter

This is a PREMIUM feature.
Now, this is an awesome filter! This filter will deal with bots added by someone unauthorized!!! Meaning that only bots added by Server Owner(s) and trusted admins are accepted! The others are dealt with immediately.

[A] Status

If you want to enable or disable Wick's Bot Addition Filter filter, you need to target the status category in this command. The format is w!joingate 4a <?on/?off>
Enable/Disable
Command
To ENABLE the Bot Addition Filter filter
w!joingate 4a ?on
To DISABLE the Bot Addition Filter filter
w!joingate 4a ?off
w!jg 4a ?on

[B] Action

    To change the filter's action, follow this format: w!joingate <m/k/b> ?set 4b without forgetting one small hint: [m: mute, k: kick, b: ban]
This filter here will save you A LOT of troubles. We 100% recommend you enable this.
Wick should:
Command
MUTE bots added by unauthorized users
w!joingate m ?set 4b
KICK bots added by unauthorized users
w!joingate k ?set 4b
BAN bots added by unauthorized users
w!joingate b ?set 4b
For example, if you want wick to KICK bots added by unauthorized users, use the command w!joingate kick ?set 4b or w!jg k ?set 4b
w!jg k ?set 4b

[5] Advertising Names Filter

If you want Wick to deal with accounts joining with a username that has advertising in it, this is the filter to use.
    Advertising names include names that have discord invites in it.

[A] Status

If you want to enable or disable Wick's Advertising Names filter, you need to target the status category in this command. The format is w!joingate 5a <?on/?off>
Enable/Disable
Command
To ENABLE the Advertising Names filter
w!joingate 5a ?on
To DISABLE the Advertising Names filter
w!joingate 5a ?off
w!jg 5a ?on

[B] Action

To change the filter's action, follow this format: w!joingate <m/k/b> ?set 5b without forgetting one small hint: [m: mute, k: kick, b: ban]
Wick should:
Command
MUTE users that have advertising names
w!joingate m ?set 5b
KICK users that have advertising names
w!joingate k ?set 5b
BAN users that have advertising names
w!joingate b ?set 5b
For example, if you want wick to KICK users that have advertising names, use the command w!joingate kick ?set 5b or w!jg k ?set 5b
w!jg k ?set 5b

[6] Unverified Bot Filter

This is a PREMIUM feature.
Do you want to eliminate bots that are Unverified by Discord, this is the filter to use. A very recommended to have filter.
Unverified bots DO NOT have a ✔️ icon
Verified bots have a ✔️ icon

[A] Status

If you want to enable or disable Wick's Unverified Bot Filter filter, you need to target the status category in this command. The format is w!joingate 6a <?on/?off>
Enable/Disable
Command
To ENABLE the Unverified Bot Filter filter
w!joingate 6a ?on
To DISABLE the Unverified Bot Filter filter
w!joingate 6a ?off
w!jg 6a ?on

[B] Action

To change the filter's action, follow this format: w!joingate <m/k/b> ?set 6b without forgetting one small hint: [m: mute, k: kick, b: ban]
Wick should:
Command
MUTE unverified bots
w!joingate m ?set 6b
KICK unverified bots
w!joingate k ?set 6b
BAN unverified bots
w!joingate b ?set 6b
For example, if you want wick to KICK unverified bots, use the command w!joingate kick ?set 6b or w!jg k ?set 6b
w!jg k ?set 6b

[7] Suspicious Account Filter

If you want Wick to deal with accounts that are deemed suspicious by wick, this is the filter to use. This is very useful against silly raids. The factors that decide if an account is suspicious or not are and never will be mentioned publicly. However, just keep in mind that general factors you can think of are considered. Some of those general factors are:
    Account Age
    Profile Picture

[A] Status

If you want to enable or disable Wick's Suspicious Account filter, you need to target the status category in this command. The format is w!joingate 7a <?on/?off>
Enable/Disable
Command
To ENABLE the Suspicious Account filter
w!joingate 7a ?on
To DISABLE the Suspicious Account filter
w!joingate 7a ?off
w!jg 7a ?on

[B] Action

    To change the filter's action, follow this format: w!joingate <m/k/b> ?set 7b without forgetting one small hint: [m: mute, k: kick, b: ban]
Wick should:
Command
MUTE users that are suspicious
w!joingate m ?set 7b
KICK users that are suspicious
w!joingate k ?set 7b
BAN users that are suspicious
w!joingate b ?set 7b
For example, if you want wick to MUTE users that are suspicious, use the command w!joingate mute ?set 7b or w!jg m ?set 7b
w!jg k ?set 6b
A suspicious account doesn't mean they are actually suspicious. Wick simply finds them suspicious based on algorithm.

Logging

If a user gets punished by joingate, wick will log that in your wick-logs channel. The embed it sends will have useful information as to why wick punished a specific user.
A few examples of it are provided below:
Suspicious Account Filter
No Avatar Filter
Account Age Filter
    Apart from that, wick will also DM a user explain why they were punished. Examples of Wick's DMs are provided below:
Wick's DMs
Last modified 1yr ago