BlockedMessageInfo

public final class BlockedMessageInfo

Info about a message blocked due to profanity filter.

Delivered via ai.nexconn.chat.handler.MessageHandler.onMessageBlocked when a sent message is blocked because it contains profanity words.

Parameters

channelIdentifier

Channel identifier of the blocked message

messageId

Unique ID of the blocked message

blockType

Reason for blocking

extra

Additional info

sourceType

Message source trigger type: 0 = original message, 1 = metadata update, 2 = message modification

sourceContent

Source content; present when sourceType is 1 (metadata content) or 2 (message content)

Constructors

Link copied to clipboard
public BlockedMessageInfo BlockedMessageInfo(ChannelIdentifier channelIdentifier, String messageId, MessageBlockType blockType, String extra, Integer sourceType, String sourceContent)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private final String extra
Link copied to clipboard
private final String messageId
Link copied to clipboard
private final String sourceContent
Link copied to clipboard
private final Integer sourceType

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final String getExtra()
Link copied to clipboard
public final String getMessageId()
Link copied to clipboard
public final String getSourceContent()
Link copied to clipboard
public final Integer getSourceType()