Content Moderation Guide
Learn how the content moderation system works.
Automated Moderation
The system uses automated scoring to detect:
- Spam content
- Inappropriate language
- Low-quality posts
- Suspicious activity
Content Scoring
Each piece of content receives a score based on:
- Text analysis
- User reputation
- Engagement patterns
- Report history
Score Thresholds
- 0-30: Low quality, may be hidden
- 31-60: Moderate quality
- 61-100: High quality, promoted
Manual Moderation
Admin Tools
Admins can:
- Review flagged content
- Remove posts/comments
- Suspend users
- Review reports
Reporting Content
Users can report:
Reporting and moderation use the api/Moderation controller (or admin endpoints). Example:
POST /api/Moderation/report // or equivalent report endpoint
{
"contentType": "post", // or "comment", "user"
"contentId": "post-guid",
"reason": "spam",
"description": "This post contains spam"
}
Moderation Actions
Remove Content
// Admin content removal — use admin dashboard or api/admin/* endpoints
DELETE /api/Post/{postId} // post author or admin
DELETE /api/Comment/{commentId} // comment author or admin
Suspend User
POST /api/admin/users/{userId}/suspend
{
"duration": 7, // days
"reason": "Repeated violations"
}
Learn More
- Architecture · Backend
- Admin Dashboard (admin panel for moderation)