Reports Cog

The Reports cog provides a structured system for users to report other users or messages to moderators.


Features

Report System

  • User and message context commands for quick reporting
  • Modal-based reason collection
  • Flexible reporting options for different situations
  • Report logging in configured channels

Access Control

  • Blacklist users from making reports
  • Blacklist roles from reporting
  • Permission checking to prevent unintended reports

Report Information

  • Reporter identity (if not anonymous)
  • Report target (user or message)
  • Detailed reason provided by reporter
  • Timestamp of report submission

How to Report

  1. Right-click on a user or message -> Apps -> Vor
  2. Select Report message to mods or Report user to mods
  3. Fill out the reasoning in the modal, and the report will be sent to the configured channel.

Report States

  • New Report: Can be accepted or declined.
  • Report Accepted: View modlogs, take action with moderation buttons, and close the report.
  • Report Closed: Can send feedback to the original reporter.

Commands

Context Commands (Right-click menu)

Command Description
@report_user Report a user (Right-click -> Apps)
@report_message Report a message (Right-click -> Apps)

Slash Commands

Command Description
/report help Display report system help
/config cog name: Reports Open the interactive configuration panel

Configuration

Setting Description
Enabled Toggle the Reports system on or off
Log Channel The channel where Reports system activities are logged
Reports Channel The channel where reports are sent
Blacklisted Users Users who are blacklisted from creating reports
Blacklisted Roles Roles that are blacklisted from creating reports
Create Thread Whether to create a thread for each report in the report channel
Reset Reset the settings to the default

Best Practices

  1. Set a dedicated channel for reports (private, mods-only)
  2. Review reports regularly and respond promptly
  3. Keep reporter information confidential
  4. Close reports with action taken
  5. Educate users on appropriate reports