AI AGENTS

Discord Flagged-Message Triage Agent

When a community member reports a Discord message, an agent classifies the severity, logs the case to Postgres.

CategoryAI Agents
Enginepaperclip
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDiscord report submitted for a messageDiscordDiscord
  • ActionFetch flagged message + surrounding contextDiscordDiscord
  • ActionAgent classifies severity and category
  • ActionLog case to Postgres mod_cases tablePostgreSQLPostgres
  • LogicBranch on verdict: clean vs. violation
  • OutputPost draft warning to private mod channelDiscordDiscord

What it does

Turns raw Discord reports into triaged moderation cases. An agent reads the reported message in context, classifies it (spam, harassment, off-topic, or clean), records the verdict in your case database, and routes only the real violations to humans with a pre-written warning ready to send.

When to use it

When your mod team is drowning in `/report` submissions and most of them are noise. Use this to auto-dismiss false alarms, keep an auditable record of every report, and hand moderators a short queue of pre-classified cases instead of a firehose.

How it works

  1. 1A Discord report event fires with the flagged message ID and reporter.
  2. 2The agent fetches the message plus a few surrounding messages for context from Discord.
  3. 3It classifies severity and writes the case (message, author, verdict, confidence) to a Postgres `mod_cases` table.
  4. 4A branch checks the verdict: clean or low-confidence reports are silently closed.
  5. 5For real violations, the agent drafts a tone-matched warning and posts it to a private mod review channel for one-click approval.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DiscordCommunity channels + voice + bots.
  2. 2
    Connect PostgresAny Postgres URL — query, write, migrate.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.