Moderation
Learn how to use Aquarium's moderation tools to manage your community.
Moderation
Aquarium includes a complete moderation system specifically for language immersion. This is separate from Discord's built-in moderation - it controls access to the immersion feature only.
Overview
Immersion moderation allows you to:
- Ban users from using translation (temporarily or permanently)
- Warn users for inappropriate behavior
- Track moderation history for each user
- Log all actions to a dedicated channel
Immersion bans only prevent users from using the translation feature. They don't affect their ability to use other parts of your Discord server.
Banning Users
Temporary Ban
/mod ban @user duration:7d reason:Spam in translation channelsDuration formats:
30m- 30 minutes12h- 12 hours7d- 7 days2w- 2 weeks
Permanent Ban
/mod ban @user reason:Repeated violationsLeave the duration empty for a permanent ban.
What happens when banned?
- User's messages in immersion channels are silently deleted
- User receives a DM explaining the ban (if DMs are open)
- Ban is logged to the moderation log channel (if configured)
Unbanning
/mod unban @user reason:Ban period servedWarnings
Issuing Warnings
/mod warn @user reason:Off-topic messages in immersion channelsWarnings are tracked and can be used to document behavior before escalating to bans.
Viewing Warnings
/mod warnings @userShows all active warnings for a user.
Clearing Warnings
/mod clearwarnings @user reason:Good behavior for 30 daysClears all warnings for a user. The clear action is logged.
Moderation History
View User History
/mod history @userShows:
- Active bans (if any)
- Total bans (current and past)
- Active warnings
- Total warnings
- Recent moderation actions
Check User Status
/mod status @userQuick check if a user is currently banned and their warning count.
Server-Wide Views
Active Bans
/mod bansLists all users currently banned from immersion.
Moderation Logs
/mod logs [page:1]View recent moderation actions across all users.
Log Channel
Setting Up
Via command:
/mod setlogchannel #mod-logsVia dashboard:
- Go to Channels tab
- Find Moderation Settings
- Select a channel
- Save
What Gets Logged
Each log entry includes:
- Action type (ban, unban, warn, etc.)
- Target user
- Moderator who took action
- Reason (if provided)
- Duration (for bans/timeouts)
- Timestamp
Best Practices
- Always provide reasons - Helps other mods understand context
- Use warnings first - Escalate to bans for repeated issues
- Set up a log channel - Maintains accountability and history
- Review bans periodically - Consider unbanning after sufficient time
Dashboard Moderation
The web dashboard provides additional moderation features:
- Go to your server dashboard
- Navigate to Members tab
- Click on any member to see:
- Ban/unban controls
- Warning history
- Full moderation history
The dashboard is especially useful for:
- Bulk reviewing user histories
- Managing moderation without Discord open
- Viewing detailed analytics