Moderation Overview
Status: Complete
An introduction to Chatalot's moderation tools, who can use them, and the overall moderation philosophy.
What Moderation Tools Are Available
Chatalot provides a layered set of moderation actions, ordered from lightest to most severe:
| Action | Severity | Scope | Effect |
|---|---|---|---|
| Warning | Low | Per channel | Notifies the user with a reason; recorded in warning history |
| Timeout | Medium | Per channel | Prevents the user from sending messages for a set duration |
| Kick | High | Community-wide | Removes the user from the community (they can rejoin via invite) |
| Ban | Highest | Community-wide | Removes the user and prevents them from rejoining |
In addition to user-targeted actions, moderators can also:
- Delete messages -- Remove individual messages from a channel (soft-delete)
- Pin/unpin messages -- Highlight important messages in a channel
- Review reports -- Handle reports submitted by community members (Instance Admins only)
Who Can Moderate
Moderation permissions are based on your community role. The following roles have moderation capabilities:
| Role | Can Moderate? | Notes |
|---|---|---|
| Community Owner | Yes | Full moderation power over all members |
| Community Admin | Yes | Can moderate Members and Moderators; can delete others' messages |
| Community Moderator | Yes | Can moderate Members only; can delete others' messages, pin/unpin |
| Community Member | No | Can report messages to admins, but cannot take moderation action |
| Instance Owner | Yes | Bypasses all community checks (god role); can moderate in any community including DMs |
| Instance Admin | Yes | Bypasses community membership checks; can moderate in any community |
Role Hierarchy Rules
- You can only moderate users with a strictly lower role level than your own.
- Moderators can kick/ban Members only. They cannot act on Admins or other Moderators.
- Admins can kick/ban Members and Moderators, but not the Owner or other Admins.
- Only the Owner (or Instance Owner) can act on Admins.
For the complete permissions matrix, see the Permissions Reference.
Moderation Philosophy
Chatalot is designed around an escalating response model:
When to Warn
- First offense for minor rule violations
- Off-topic behavior in a focused channel
- Mild language or tone issues
- Accidental disruptions
When to Timeout
- Repeated warnings that go unheeded
- Heated arguments that need a cool-down period
- Spam or flooding behavior
When to Kick
- Persistent rule violations after warnings and timeouts
- Users who are disrupting the community but may reform
- Situations where a "fresh start" via rejoin might help
When to Ban
- Severe violations (harassment, hate speech, illegal content)
- Users who rejoin after being kicked and continue violating rules
- Spam bots or malicious accounts
- Any situation where the user should permanently lose access
Quick Reference: How to Take Action
| Action | How to Access |
|---|---|
| Warn a user | Click the user's profile card in a channel, or use the community member management panel |
| Timeout a user | Click the user's profile card, then select Timeout and choose a duration |
| Kick a member | Open the community settings members tab, click Kick next to the member |
| Ban a member | Open the community settings members tab, click Ban next to the member |
| Delete a message | Right-click (or long-press) a message and select Delete |
| Report a message | Right-click (or long-press) a message and select Report |
Next Steps
- Warnings -- Learn how to issue and track warnings
- Timeouts -- Understand timeout durations and how to apply them
- Kicks and Bans -- Remove or permanently exclude users