refactor: unify group allowlist policy

This commit is contained in:
Peter Steinberger committed 2026-01-06 04:27:51 +01:00
1 parent b1bb3ff6a6
commit ca8f66f844
10 files changed
+298 -71

No files matched your search

+3
View File
@@ -54,6 +54,9 @@ Notes:
- Mention gating is only enforced when mention detection is possible (native mentions or `mentionPatterns` are configured).
- Discord defaults live in `discord.guilds."*"` (overridable per guild/channel).
## Group allowlists
When `whatsapp.groups`, `telegram.groups`, or `imessage.groups` is configured, the keys act as a group allowlist. Use `"*"` to allow all groups while still setting default mention behavior.
## Activation (owner-only)
Group owners can toggle per-group activation:
- `/activation mention`