Skip to main content
Version: v4

Custom Interactive Message

The CustomInteractiveMessage class extends CometChat's InteractiveMessage class and represents a custom interactive message that can be sent via CometChat.

NameTypeDescription
receiverIdstringThis parameter takes uid/guid of the receiver
receiverTypestringThis parameter takes type of the receiver
jsonObjectThis parameter takes a JSON object for interactiveData

Key Properties and Methods

The CustomInteractiveMessage class does not have any custom properties or methods. However, it utilizes all methods from its parent InteractiveMessage class, including setting and getting the interactive data.

Example

Below is an example that showcases the creation of an instance of CustomInteractiveMessage:

// Create a new instance of CustomInteractiveMessage
let customInteractiveMessage = new CustomInteractiveMessage(
"receiverId",
CometChat.RECEIVER_TYPE.USER,
{ text: "Hello, World!" }
);