RocketChat / RocketChat/Rocket.Chat

feat: Add an option to report a channel

Open
#35,313 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

Feature Request: Add an Option to Report a Channel
🚀 Why is this needed?

Currently, Rocket.Chat allows reporting of messages and users but lacks an option to report an entire channel. This feature would help in moderating inappropriate, spam, or rule-violating channels.

🔍 Proposed Solution:
  • Add a "Report Channel" button in the channel settings menu.
  • Allow users to provide a reason for reporting (e.g., spam, offensive content, etc.).
  • Notify workspace admins or moderators when a report is submitted.
  • Display reported channels in the moderation panel for review.
🏆 Benefits:
  • Helps admins/moderators manage channels effectively.
  • Prevents misuse of public spaces.
  • Enhances content moderation for workspaces.
📌 Additional Context:
  • Similar to the existing "Report Message" feature.
  • Could be integrated into the Moderation Panel for better tracking.

Would love to hear feedback on this from the Rocket.Chat team and the community! 🚀

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the existing Report Message feature, then inspect the channel settings menu and Moderation Panel entry points. Compare the current reporting flow with the requested channel-level flow, including reason capture and admin or moderator notification. Done means a channel can be reported and the report is available for moderation review.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.