AquariumAquarium

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 channels

Duration formats:

  • 30m - 30 minutes
  • 12h - 12 hours
  • 7d - 7 days
  • 2w - 2 weeks

Permanent Ban

/mod ban @user reason:Repeated violations

Leave the duration empty for a permanent ban.

What happens when banned?

  1. User's messages in immersion channels are silently deleted
  2. User receives a DM explaining the ban (if DMs are open)
  3. Ban is logged to the moderation log channel (if configured)

Unbanning

/mod unban @user reason:Ban period served

Warnings

Issuing Warnings

/mod warn @user reason:Off-topic messages in immersion channels

Warnings are tracked and can be used to document behavior before escalating to bans.

Viewing Warnings

/mod warnings @user

Shows all active warnings for a user.

Clearing Warnings

/mod clearwarnings @user reason:Good behavior for 30 days

Clears all warnings for a user. The clear action is logged.

Moderation History

View User History

/mod history @user

Shows:

  • Active bans (if any)
  • Total bans (current and past)
  • Active warnings
  • Total warnings
  • Recent moderation actions

Check User Status

/mod status @user

Quick check if a user is currently banned and their warning count.

Server-Wide Views

Active Bans

/mod bans

Lists 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-logs

Via dashboard:

  1. Go to Channels tab
  2. Find Moderation Settings
  3. Select a channel
  4. 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

  1. Always provide reasons - Helps other mods understand context
  2. Use warnings first - Escalate to bans for repeated issues
  3. Set up a log channel - Maintains accountability and history
  4. Review bans periodically - Consider unbanning after sufficient time

Dashboard Moderation

The web dashboard provides additional moderation features:

  1. Go to your server dashboard
  2. Navigate to Members tab
  3. 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

On this page