Skip to content

ModerationService

Not yet Class Services NotCreatable NotReplicated Service

Server-side service for submitting player captures to content moderation review and receiving the results asynchronously.

Not implemented yet

This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.

0 Nova members · 10 modern Roblox members not implemented yet

Description

ModerationService lets server-side experience code submit user-generated captures (screenshots taken with CaptureService.CaptureScreenshot() and videos recorded with CaptureService.StartVideoCaptureAsync()) to Roblox's content moderation pipeline and receive the review results asynchronously.

Inheritance

Object → Instance → ModerationService

Methods

Member Signature Summary
BindReviewableContentEventProcessor ModerationService:BindReviewableContentEventProcessor(priority: int, callback: Function): RBXScriptConnection Registers a server-side processor, ordered by priority, that is invoked for each moderation review event on reviewable content.
CreateReviewableContentAsync ModerationService:CreateReviewableContentAsync(config: Dictionary): string Registers user-generated captures for moderation review and triggers the owning clients to upload them, returning the reviewable-content ID.
CreateReviewableContentKey ModerationService:CreateReviewableContentKey(content: Content): string Returns an opaque key that identifies a screenshot or video capture for use with CreateReviewableContentAsync().
InternalRequestReviewableContentReviewAsync ModerationService:InternalRequestReviewableContentReviewAsync(config: Dictionary): null —

Events

Member Signature Summary
TriggeredCaptureUpload TriggeredCaptureUpload(config: Dictionary) —

Roblox reference: ModerationService

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.