We no longer remove bans when they're removed manually, unless they match an extban

This commit is contained in:
Teh PeGaSuS
2026-03-03 19:13:53 +01:00
parent e7bda2b41d
commit 567179e60a
+2 -2
View File
@@ -94,9 +94,9 @@ The syntax is the same but requires the channel to be specified as the first arg
## Automatic Ban Tracking
When enabled, the bot automatically mirrors IRC bans (`+b` modes) into its internal ban list, and removes them when they are unset (`-b`). This keeps the bot's ban list in sync with the channel's ban list regardless of who sets the bans.
When enabled, the bot automatically mirrors IRC bans (`+b` modes) into its internal ban list. This keeps the bot's ban list in sync with the channel's ban list regardless of who sets the bans.
- Bans matching `protectMasks` or `noAddMasks` are never added and will be immediately removed if set.
- Bans matching `protectMasks` are never added and will be immediately removed if set.
- Bans matching any host belonging to a user with the `m`, `n`, or `o` flag are protected and will be immediately removed.
- Extended bans (masks starting with `~`) are tracked separately as `EXTBAN` entries and marked as sticky.
- Auto-tracking is per-channel and is toggled with `@autoadd on/off`.