InfiniTeaInfiniTea Docs
Setup and Configuration

Global Watchlist

Global Watchlist enables cross-server moderation intelligence. Staff members can file reports that are tracked across all servers using InfiniTea. When a reported user joins your server or accumulates reports beyond your configured threshold, automated moderation actions trigger.

How It Works

  1. A staff member (with Ban Members permission) uses /report to file a report against a user. The report is categorized as Actionable or Warning with a specific category and reason.
  2. The report is stored in a shared cross-server database.
  3. When the reported user joins any server with Global Watchlist configured, InfiniTea evaluates their total report history against that server's threshold.
  4. If actionable reports exceed the configured maximum, the user is automatically banned with an audit log entry.

Configuration

Log Channel

Select a channel where Global Watchlist actions are logged. All automated bans, evaluations, and report summaries are posted here.

Ban Threshold

Set the maximum number of actionable reports allowed before an automatic ban is triggered on join. Range: 1–50.

Actionable Categories

Select which report categories count as "actionable" for your server. Leave empty to treat all categories as actionable. This lets you focus on the types of reports most relevant to your community.

Slash Commands

  • /report (requires Ban Members permission) — File a cross-server report. Collects report type (Actionable/Warning), category, and reason via modal. Reports may be broadcast to other servers.
  • /report_history <user> (requires Manage Messages, Manage Roles, or Manage Nicknames) — View a user's cross-server report history (up to 25 most recent reports across all guilds).

Context Menu Commands

  • InfiniTea Report (right-click user) — Same as /report targeting that user.
  • InfiniTea Report History (right-click user, staff permissions) — Same as /report_history.

How Evaluation Works

When a user joins your server, InfiniTea:

  1. Loads all reports for the user across all servers.
  2. Filters to only actionable reports matching your configured categories.
  3. Compares the count against your ban threshold.
  4. If exceeded: automatic ban with logging.
  5. If not exceeded: no action taken, logged as evaluation-only.

Integration with Other Features

  • Anti-Raid: Works alongside Global Watchlist to handle burst join attacks.
  • New Account Guard: Fires before Global Watchlist evaluation on join, adding an account-age layer.
  • Community Mod: Community reports can feed into the evaluation pipeline when configured.
  • Onboarding: Report evaluation integrates with onboarding sync for flagged members.

Tips

  • Start with a conservative (higher) ban threshold and lower it as you gain confidence in report quality.
  • Review automated actions regularly via the log channel during initial setup.
  • Coordinate with partner server staff to establish shared reporting standards.