Search.../

sendMessage( )

Sends a chat message from a site visitor.

Description

The sendMessage() function returns a Promise that is resolved when the message is sent.

Currently only chat messages containing text can be sent programatically.

Syntax

function sendMessage(messageInfo: MessageInfo): Promise<void>

sendMessage Parameters

NAME
TYPE
DESCRIPTION
messageInfo
MessageInfo

An object representing the message to be sent.

Returns

Fulfilled - When the message is sent.

Return Type:

Promise<void>

Was this helpful?

Send a message from a site visitor to the business

Copy Code
1let messageInfo = {
2 "messageText": "Hey, how's it going?"
3}
4
5$w("#myChatbox").sendMessage(messageInfo)
6 .then(() => {
7 console.log("Done sending message");
8 })
9 .catch((err) => {
10 console.log(err);
11 });
Send a message from a site visitor over a specific channel

Copy Code
1let messageInfo = {
2 "messageText": "Hey, how's it going?",
3 "channelId": "23b345b6-c78d-9012-e3f4-567g89h0i01k"
4}
5
6$w("#myChatbox").sendMessage(messageInfo)
7 .then(() => {
8 console.log("Done sending message");
9 })
10 .catch((err) => {
11 console.log(err);
12 });