ChatMessage
Represents a message in a chat.
Properties
The member which sent this message. See ChatMember.
Example
Listening for messages and accessing ChatMessage properties:
import { SignalWire } from "@signalwire/realtime-api";
const client = await SignalWire({ project: "your-project-id", token: "your-api-token" });
await client.chat.listen({
channels: ["my-channel"],
onMessageReceived: (message) => {
console.log("Message ID:", message.id);
console.log("Channel:", message.channel);
console.log("Content:", message.content);
console.log("Published at:", message.publishedAt);
console.log("From member:", message.member.id);
console.log("Metadata:", message.meta);
}
});