workadventure/docs/maps/api-chat.md
2021-06-17 18:05:16 +02:00

1,014 B

{.section-title.accent.text-primary}

API Chat functions reference

Sending a message in the chat

WA.chat.sendChatMessage(message: string, author: string): void

Sends a message in the chat. The message is only visible in the browser of the current user.

  • message: the message to be displayed in the chat
  • author: the name displayed for the author of the message. It does not have to be a real user.

Example:

WA.chat.sendChatMessage('Hello world', 'Mr Robot');

Listening to messages from the chat

WA.chat.onChatMessage(callback: (message: string) => void): void

Listens to messages typed by the current user and calls the callback. Messages from other users in the chat cannot be listened to.

  • callback: the function that will be called when a message is received. It contains the message typed by the user.

Example:

WA.chat.onChatMessage((message => {
    console.log('The user typed a message', message);
}));