Comprehensive Discord moderation tools including warnings, punishments, auto-moderation, and invite tracking.
Features
Moderation Commands
| Command | Description | Permission |
|---------|-------------|------------|
| /warn <user> [reason] | Issue a warning | ModerateMembers |
| /timeout <user> <duration> [reason] | Timeout user (1-40320 min) | ModerateMembers |
| /kick <user> [reason] | Kick user from server | KickMembers |
| /ban <user> [reason] [delete_days] | Ban user | BanMembers |
| /unban <user_id> [reason] | Remove ban | BanMembers |
| /modlogs <user> | View moderation history | ModerateMembers |
| /clearwarnings <user> | Clear all warnings | Administrator |
| /invites [user] | View invite statistics | ManageGuild |
| /lockdown <action> | Toggle server lockdown | Administrator |
Warning System
- Warnings expire after 30 days by default
- DM notifications to warned users
- Full warning history tracking
Auto-Moderation
- Word blacklist (exact, contains, regex matching)
- Configurable punishment escalation
Punishment Escalation
| Offense | Default Action |
|---------|----------------|
| 1st | Warning |
| 2nd | 10-minute timeout |
| 3rd | Kick |
| 4th+ | Ban |
Invite Tracking
- Track invites per user
- Detect fake invites (left within 7 days)
- Leaderboard display
Notes
- All commands respect role hierarchy and immune roles
- DM notifications sent before kicks/bans
- Auto-mod warnings show current and next escalation action
- Server owner and administrators exempt from auto-mod
Moderator