> For the complete documentation index, see [llms.txt](https://afternode.gitbook.io/general/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://afternode.gitbook.io/general/management/chat-filter.md).

# Chat Filter

{% hint style="warning" %}
Since earlydev-0.4.0
{% endhint %}

### Configuration

```yaml
replacement-text: "*"
convert-leet: false # Unusable
ignore-numbers: false # Replace all numbers before detection
ignore-symbols: false # Replace all symbols before detection
ignore-blanks: false  # Replace all blanks before detection
including-messaging-commands:
  vanilla: true  # /me /tell /msg /say

use-banned-words: false
banned-words:
  - "fuck"

use-regex: false
regex:
  - ""

```

**replacement-text** Replace the detected words

**convert-leet** Convert leet text as normal text, currently unavailable

**ignore-numbers** Ignore all numbers in detections

**ignore-symbols** Ignore all symbols in detections

**ignore-blanks** Ignore all blanks (including lines) in detections

**including-messaging-commands** Adding [messaging commands](#messaging-commands) to detections

**use-banned-words** Use word list to detect

**banned-words** The word list to use

**use-regex** Use regex to detect

**regex** The regex list to use, too much regex can result in high resource usage and even message sending delays

### Messaging Commands

**vanilla** me, tell, msg, say
