Skip to main content

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