Whitelist (w)

We wanted to allow you to whitelist anything everywhere. This way, you can customize Wick and what it should not target in ease.

Permit

Members able to use the whitelist command are:

  • Server Owner and Extra Owners.

  • Trusted Admins

Permissions

Wick's whitelist command needs these permissions:

  • Manage Roles (Members Whitelist)

  • Embed Links (command panel)

  • Manage Webhooks (To identify server webhooks)

  • Manage Guild (To identify server invites)

  • Use External Emojis (command panel)

  • Attach Files (command panel)

Preview

Whitelist Types

There are 5 whitelist types:

  • [1] Spam Whitelist: This whitelist covers the spam filters found in heat system. It basically makes the element whitelist immune from spam filters except for mention spamming.

  • [2] Ping Whitelist: This whitelist covers mention-spamming. Elements whitelisted here are immune from mention-spam filters.

  • [3] Advertising Whitelist: This whitelist covers Discord Server Invite Links posting. Elements whitelisted can post/have-invites-posted without punishments.

  • [4] Quarantine Whitelist: This whitelist covers dealing with someone Quarantined. Wick will punish user that tries to touch someone Quarantined, this whitelist makes it safe to do so. Only users can be whitelisted here.

  • [5] Public Roles Mentioning Whitelist: Put simply, whitelisted elements can send @everyone/@here or some public role was given to everyone freely.

Type-Number refers to the number associated with the whitelist type.

For example, Spam Whitelist's type number is 1.

Whitelist Elements

  • Members: Your regular server members. If whitelisted, they can do whatever they want only in the field of the whitelist. For example, if a member is advertising-whitelisted, they can post Server Invite Links anywhere without facing any punishment. They will be punished if they spam (without being spam-whitelisted) however.

  • Roles: All members having a whitelisted-role will be safe regarding that whitelist type. For example, if a role is spam-whitelisted, all members that have that certain role can spam anywhere. They will be punished for other types though (if they post invite links without being advertising-whitelisted).

  • Channels: If a channel is whitelisted, any message on it is safe regarding that whitelist type. For example, if a channel is spam-whitelisted, all spam in it is accepted and normal. If the channel is not advertising-whitelisted and someone posts an invite link (and the user is not advertising-whitelisted), they will be punished.

  • Categories: If a category is whitelisted, all channels in it are whitelisted regarding that whitelist type. Each channel will be treated as if it was specifically whitelisted.

  • Webhooks: If a webhook is whitelisted, it can do anything regarding that whitelist type safely. If a webhook is spam-whitelisted, it can spam anywhere all it wants.

  • Invites: Only in Advertising Whitelist, if a whitelisted invite is posted, Wick will not punish the poster. All your server invites are automatically whitelisted.

Wick will automatically catch the element you want without having to specify its type. Just give it something accurate.

  • Names: You can just give the name of the element you want to whitelist or even the start of it.

  • IDs: You can provide Wick IDs. This is the best way to whitelist things!!!

  • Mentions: All mentions are automatically caught by Wick.

  • TAGs (for members): You can provide a member tag or even the start of it.

Add/Del/Set

Global format: w!whitelist ELEMENTS <?add/?del/?set> TYPE-NUMBER

If you want to whitelist several and different elements, just use a comma to separate between them.

Example: w!whitelist fnaki, general, Spidey Webhook, sqNBxaQ ?add 3

This would [3] Advertising-Whitelist:

  • fnaki, a user.

  • general, a channel.

  • Spidey Webhook, a webhook.

  • sqNBxaQ, an invite code.

Add to whitelist

FORMAT: w!whitelist ELEMENTS ?add TYPE-NUMBER

Examples:

w!whitelist fnaki ?add 1 -> This would add user fnaki to [1] Spam Whitelist.

w!whitelist #general #bots ?add 2 -> this would add general and bots channels to [2] Ping Whitelist

w!whitelist 483682493644668953, 536288784422141988 ?add 3 -> This would add 483682493644668953 representing a member ImmortalEssence and 536288784422141988 representing a channel #help to [3] Advertising Whitelist

w!whitelist @Mobilfan, daddy_, salv, announce ?add 5 -> This would add users: Mobilfan, Daddy_Panda and Salvi0, #announcements channel to [5] Public Roles Mentioning Whitelist

Del from whitelist

FORMAT: w!whitelist ELEMENTS ?del TYPE-NUMBER

Examples:

w!whitelist fnaki ?del 1 -> This would delete user fnaki from [1] Spam Whitelist.

w!whitelist #general #bots ?del 2 -> this would delete general and bots channels from [2] Ping Whitelist

w!whitelist 483682493644668953, 536288784422141988 ?del 3 -> This would delete 483682493644668953 representing a member ImmortalEssence and 536288784422141988 representing a channel #help from [3] Advertising Whitelist

w!whitelist @Mobilfan, daddy_, salv, announce ?del 5 -> This would delete users: Mobilfan, Daddy_Panda, and Salvi0, #announcements channel from [5] Public Roles Mentioning Whitelist

Set a whitelist

FORMAT: w!whitelist ELEMENTS ?set TYPE-NUMBER

Examples:

w!whitelist fnaki ?set 1 -> This would set user fnaki as the only element in [1] Spam Whitelist.

w!whitelist #general #bots ?set 2 -> this would set general and bots channels as the only elements in [2] Ping Whitelist

w!whitelist 483682493644668953, 536288784422141988 ?set 3 -> This would set 483682493644668953 representing a member ImmortalEssence and 536288784422141988 representing a channel #help as the only elements in [3] Advertising Whitelist

w!whitelist @Mobilfan, daddy_, salv, announce ?set 5 -> This would set users: Mobilfan, Daddy_Panda, and Salvi0, #announcements channel as the only elements in [5] Public Roles Mentioning Whitelist

Notes:

  • Whitelisted elements are totally safe from the whitelist type. If you spam-whitelist a user, they will be able to spam anywhere and Wick will never punish them for spamming!! Whitelist carefully.

  • Quarantine-Whitelist only covers users. We recommend you don't add anyone to this whitelist!!! If you have a bot that does auto roles on join and you have Wick's verification on, that bot will have troubles since Wick will punish it. If you really trust that bot, you can add it to the Quarantine Whitelist.

  • Spam-Whitelisted elements are not safe from mention-spamming. If you want to also cover mention-spam, add the elements to Ping Whitelist as well.

  • Your admins are automatically whitelisted from spamming/posting invites and mentioning everyone. Mention-spamming however will be punished for. Add them to the Ping Whitelist to cover that as well.

  • Your server invites are automatically whitelisted. If you want one of your invite links safe from the joinraid invite-deletion system, whitelist it.