InfiniTeaInfiniTea Docs
Setup and Configuration

Community Mod

Community Mod enables member-driven moderation through a voting-based report system. Members submit reports against other users, staff and eligible voters upvote or downvote, and when the vote threshold is reached, a configured enforcement action is taken automatically.

How It Works

  1. A member submits a report via /report (when they don't have Ban Members permission) or through a Community Report panel button.
  2. The report appears in the configured notification channel for eligible voters to review.
  3. Voters upvote or downvote the report.
  4. When net upvotes reach the configured threshold, the enforcement action triggers automatically.

Configuration

Setup

  • Enable Community Mod: Master toggle. Requires a notification channel and at least one panel to be configured before enabling.
  • Notification Channel: Where report voting messages are posted for review.
  • Follow-Up Channel (optional): Secondary channel for resolved case follow-ups.
  • Delete Voting Message on Close: Remove the voting message from the channel when a case is closed.

Eligibility

Control who can participate in the voting system:

  • Allowed Roles: Only members with these roles can submit reports and vote.
  • Denied Roles: Members with these roles cannot participate.
  • Minimum Account Age: How old an account must be to participate. Prevents new/alt accounts from gaming the system.

Enforcement

Configure what happens when a report reaches threshold:

  • Protected Target Roles: Members with these roles cannot be reported (e.g., staff roles).
  • Report Categories: Which categories of reports are available for community filing.
  • Vote Threshold: Number of net upvotes required to trigger the action.
  • Action Type:
    • Detect Only: Log the report but take no automated action.
    • Timeout: Temporarily mute the reported member.
    • Kick: Remove the member from the server.
    • Ban: Permanently ban the member.
  • Timeout Duration (hours): How long the timeout lasts (if timeout action selected).
  • Indefinite Timeout: Apply timeout with no scheduled end.

Panels

Create report entry panels using Message Builder that members interact with to submit reports. Panels must include a Community Report button component.

Slash Commands

  • /report — Submit a moderation report. When the reporter lacks Ban Members permission, this routes to the Community Mod system. Accepts optional user or discord_id parameter.

Important Notes

  • Community Mod is separate from Global Watchlist. Members without Ban Members permission always route to Community Mod; members with that permission route to Global Watchlist.
  • Protected roles prevent reports from being filed against staff members.
  • The system includes subscription gating for advanced features.