Skip to main content
All modules
Free Available

Reports

Your members raise a problem without DMing a moderator.

What it does

A member who witnesses something has one option today: pick a moderator and write to them privately. The message lands in one person's inbox, nobody else knows about it, and nothing is kept.

Reports turn that into a card in a team channel: who reported, about whom, why, and the messages around the one being reported.

The reported member never sees any of it.

What you can do

  • `/report` with a member and a reason
  • A link to the message, and its context copied around it
  • Card in a channel your team alone sees
  • Three outcomes: take it, handled, dismissed
  • A wait between two reports, against report-spam
  • Blocking whoever abuses it

How to set it up

4 steps · about 3 minutes

  1. 1

    Create a team channel

    A text channel only your team can see. Without one, /report answers that the service is not set up.

  2. 2

    Designate the staff roles

    They can be mentioned each time a report comes in.

  3. 3

    Set the wait

    Sixty seconds by default, between two reports from the same member.

  4. 4

    Tell your members

    They need to know `/report` exists. A line in your rules channel is enough.

Frequently asked questions

Does the reported member know?

No. They never see the card, nor who filed it. The team does see the reporter — a report nobody can attribute is indistinguishable from harassment by report.

Can I sanction from the card?

No, and it is deliberate: warnings and bans live in Moderation, where the hierarchy check, the notice to the member and the case register are. The card names the member; `/warn` is one message away.

Related modules

Ready to try it?

This module is free. Invite the bot and enable it in two clicks.

Add to Discord