Censor

Censor plugin allows you to control if users can self-advertise or send blacklisted words. We will be going through all the properties after seeing and example, as usual:

When something triggers this module, the message is deleted and sent to the logs channel with the CENSOR tag in the include section.

censor:
  whitelist_level: 40

  filter_invites: true
  invites_codes_whitelist:
    - 'minecraft'
    - 'aUNhdFD'
  invites_guilds_whitelist:
    - 'Guild ID 1'
  invites_channels_whitelist: []
  invites_roles_whitelist: []
  invites_users_whitelist: []
  invites_categories_whitelist: []

  filter_links: true
  links_domains_whitelist:
    - 'google.com'
    - 'twitch.tv'
  links_channels_whitelist:
    - 'Channel ID 1'
    - 'Channel ID 2'
  links_roles_whitelist: []
  links_users_whitelist: []
  links_categories_whitelist: []

  filter_tokens: true
  tokens_blacklist:
    - 'Token 1'
    - 'Token 2'
  tokens_channels_whitelist:
    - 'Channel ID 1'
    - 'Channel ID 2'
    - 'Channel ID 3'
  tokens_roles_whitelist: []
  tokens_users_whitelist: []
  tokens_categories_whitelist: []

  filter_words: true
  words_blacklist:
    - 'Word 1'
    - 'Word 2'
  words_channels_whitelist: []
  words_roles_whitelist: []
  words_users_whitelist: []
  words_categories_whitelist: []

Level Whitelist: here you set the level the module will affect to. If the user has level 50 and censor is set to 40, the user won't activate the filter. It will only be triggered if the user has the same level or lower.

Filter Invites: Whether Discord servers invites should be censored or not. It can be true or false.

Invites Codes Whitelist: list of specific invites that won't be deleted. Make sure you just put the invite code.

Invites Guilds Whitelist: list of servers which invites won't be deleted, this means that, if an X server is there, none of the invites belonging to it will be censored.

Invites Channels Whitelist: list of channels where this section of the module will be disabled. Any invite will be allowed.

Invites Roles Whitelist: list of roles that will be ignored.

Invites Users Whitelist: list of users that will be ignored.

Invites Categories Whitelist: whole categories where no invites will be censored.

What is the difference between words and tokens?

If it's your first time using one bot of this type, we understand your confusion.

Words

Words are always separated by one space on each side. If Hello was a blacklisted word:

Hello I'm PhoDit -> Would be deleted.

Hello, I'm PhoDit -> Wouldn't be deleted.

Tokens

Tokens can be anywhere inside a message. If Hello was a blacklisted token:

Hello I'm PhoDit -> Would be deleted.

Hello, I'm PhoDit -> Would be deleted.

I like sayingthetokenHellolol -> Would be deleted.

Remember that words and tokens are case insensitive.

Last updated