Wiki / Core Features / Discord Reports

Discord Reports

Updated by Maxime_48 · 1 week ago · Views: 326

Discord Reports let members report users directly from your Discord server.

Reports are handled by your moderation team through private Discord channels and the YAWBDB panel.

The Discord Reports page listing reports with their reporter, target, reason and status


👤 Member command

Members can use:

/report @user reason [note]

The report includes:

  • Reporter
  • Target user
  • Reason
  • Optional note

The reason is picked from a list: Spam, Harassment, Inappropriate content, Threat or Other. The note is optional and holds up to 500 characters. You cannot report yourself or a bot.


⏱️ Rate limits

Each member can send a limited number of reports per 24 hours. Max reports per user per day sets it, from 1 to 10, with 3 by default.

Past the limit, the bot tells the member privately to try again tomorrow.

This prevents abuse while still allowing members to contact staff when needed.


🔒 Private report channel

When a report is created, YAWBDB opens a private Discord channel for it, as soon as a Reports category is set in the feature settings.

The channel is visible to:

  • The reporter
  • Configured staff roles
  • Other users added by staff, if needed

The channel contains report details and action buttons for staff.


👮 Staff actions

Staff can update a report from Discord or the panel.

Common actions include:

  • Mark as under review
  • Resolve
  • Dismiss
  • Sanction target
  • Add target to the channel
  • Remove target from the channel

When the report is resolved or dismissed, the reporter may keep read-only access to the channel history.


📥 Panel reports page

The Reports page lets staff review and manage reports from the web panel.

Staff can:

  • Browse reports
  • Filter by status or reason
  • View the report thread
  • Reply to the reporter
  • Change status
  • Add an internal staff note
  • Export the thread as Markdown or HTML
  • Delete a report, if allowed

🔄 Bidirectional sync

Messages and status updates can sync between Discord and the panel.

Examples:

  • A staff reply sent from the panel appears in the Discord report channel.
  • A message sent in the Discord report channel appears in the panel thread.
  • Status changes update on both sides.

This lets staff work from the place they prefer.


ℹ️ /info command

Staff with the Kick Members permission can use /info to look up moderation context for a member, or for a Discord user ID when the person has left the server.

It can show information such as:

  • Account creation date
  • Server join date
  • Report summary (total, and how many are pending or under review)
  • Sanction summary (total, and how many are active)
  • Recent moderation history
  • Panel account, when the person has one

📧 Email notifications

Depending on preferences and roles, YAWBDB can send email notifications for new reports or report replies.

Users can control relevant email preferences from their profile.


👍 Recommended setup

  1. Enable Discord Reports.
  2. Configure the report category or channel behavior.
  3. Select staff roles.
  4. Configure a role to ping, if needed.
  5. Set the daily report limit.
  6. Submit a test report.

💡 Best practices

  • Keep report channels private.
  • Use internal notes for staff-only context.
  • Resolve or dismiss reports when finished.
  • Do not leave old reports open forever.
  • Use sanctions carefully and review evidence before acting.