🗣️
RedisChat
🗣️
RedisChat
  • ⚠️Introduction
  • 📩Installation
  • 🚰LINKS
  • 🎓Advanced use-case
  • Common issues
  • 🖇️ALL permissions
  • UNIQUE FEATURES
    • 🥡Custom PlaceholderAPI placeholders
    • 🖥️Display items in chat
    • 📝WebUI to edit configs
    • #️⃣#️⃣ Emoji placeholders
    • 🔗URLs formatting
    • 📧Mails
    • 🚫Ignore public messages
    • 🪁Edit items in-game
  • Features
    • 💬Chat formats
    • ☄️Components
    • 💭Private messages
    • 🎨Chat color
    • 🧭Legacy color codes
    • 🎭Channels
    • 🔖Local "Proximity" chat
    • 🐌@Mentions
    • 🥅Filters
    • 🔇Ignore private messages
    • ◻️Ignore whitelist
    • 🔊Broadcast messages
    • 📢Announcement system
    • 🤬ANTISWEAR/ANTIFLOOD
    • 🐨Discord hook
    • 🤐Mute chat
    • 🕵️Spy Chat
    • 😎Join and quit messages
    • 🗒️Clear chat
    • 📀Oraxen & ItemsAdder placeholders
    • ⌨️Chat completions
    • 📊Telemetry system
    • ⭐Staff chat
Powered by GitBook
On this page
Edit on GitHub
  1. Features

🥅Filters

Previous@MentionsNextIgnore private messages

Last updated 1 year ago

Was this helpful?

CtrlK
CtrlK
  • Filters are made to modify or block messages with malicious content or to apply certain RedisChat features
  • Priority
  • Audience Whitelist
  • Channel Whitelist
  • Additional parameters

Was this helpful?

Filters are made to modify or block messages with malicious content or to apply certain RedisChat features

To disable a filter for a user set the permission redischat.bypassfilter.filterName

filters.yml
ignorePlayer:
  enabled: true
  priority: 4
  audienceWhitelist:
  - CHANNEL
  - PLAYER
  channelWhitelist:
  - public
  ignorePublicMessages: true
  sendWarnWhenIgnoring: true

Priority

Filters will be applied to messages in order of priority starting from 1

Audience Whitelist

There are 3 audiences inside RedisChat:

  • CHANNEL -> Messages with a channel as receiver

  • PLAYER -> Messages with a player as receiver (private messages)

  • DISCORD -> Messages sent to Discord

If audienceWhitelist is empty the filter will be applied to all 3 the audiences

Channel Whitelist

If the message is sent to a channel audience, the filter will work only for channels specified inside channelWhitelist

If channelWhitelist is empty, the filter will be applied to all channels

Remember: the "global" channel is called "public"

Additional parameters

Every filter can have additional configuration