RocketChat / RocketChat/Rocket.Chat
feat: Add an option to report a channel
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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