Skip to main content

Listening to Chat Messages

Getting Started

In this section, we will show you how to listening to all last chat messages.

Prerequisites

  1. Busy Hour Account (Sign Up if you don't have one yet)
  2. Create a Busy Hour Project from the Dashboard/Projects
  3. Create a Busy Hour App from from the Dashboard/Apps
  4. Download Busy Hour App config file from from the Dashboard/Apps

Listen to Chat Messages

To start listening to chat messages, you can use the listenToMessages functions from @busy-hour/web package. The function itself take the following properties:

PropertyTypeDescription
chatIdstringThe chat id that you want to listen to
versionnumberThe version of the last message to listen to

Quick Example

src/main.tsx
import { listenToMessages } from '@busy-hour/web';

let lastMessages = [];

// Listen to last messages
const unsubscribe = listenToMessages({
version: 1,
onMessages(messages) {
lastMessages = messages;
},
});

// Remove the subscription
unsubscribe();