Skip to main content

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 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!"});