Moderate users and messages
Related moderation approaches
Chat SDK provides programmatic muting, banning, and flagging. See also: Auto Moderation (AI-powered), Channel Monitor (manual review), Moderation Overview.
Chat SDK offers multiple approaches for moderating users and messages.
Flag messages
Users can flag a message to report offensive content. A reason is required.
Mute users
Admins can mute users to block them from posting. With Access Manager, revoke write access so muted users can read but not send messages.
Secret Key required
Mute and ban operations require a Secret Key (from Admin Portal). Use only on secure servers, never expose to clients. If compromised, generate a new key in Admin Portal.
Ban users
Admins can ban users to block both posting and reading. With Access Manager, revoke read and write access.
Check user restrictions
Check user restrictions to verify mute or ban status before allowing operations.
Combine moderation restrictions with Access Manager rules for comprehensive protection. Access Manager verifies permissions against moderation restrictions before granting access.
Listen to flagging events
Monitor reported message events as an admin.
Handle flagging events
Add custom moderation logic or integrate with third-party services via PubNub Integrations (import from Admin Portal's Functions tab for profanity filtering and more).