DanielFGray / DanielFGray/rfchat

Automod rules and banned-word filters

Open
#21 0 comments 0 reactions 0 assignees View on GitHub
enhancement p2 task
Dominant language
Elixir
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Summary
Implement automod rules and banned-word filtering with Discord-like moderator outcomes and self-hosting-friendly controls.

## Scope
- Define rule types for banned terms and other core content-matching triggers.
- Support moderator-configurable actions such as block, flag, or rate-limit escalation.
- Expose clear moderator controls, rule ordering, and testability.
- Keep false-positive handling and user feedback understandable.

## Acceptance Criteria
- [ ] Moderators can create, edit, enable, disable, and delete automod rules from the product UI.
- [ ] Matching content is handled server-side before it becomes visible beyond intended policy.
- [ ] Users receive understandable feedback when automod blocks or alters their action.
- [ ] Moderators can inspect which rule fired and why.

## Operational Notes
- Self-hosted communities need controls that are powerful without becoming opaque policy code.
- Rule execution must be deterministic and observable under load.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.