Messaging
Send, edit, delete, react to, and fetch messages.
Messaging
All messaging methods are promise-based.
Core Methods
sendMessage(payload)→Promise<Message>editMessage(payload)→Promise<Message>deleteMessage(messageId, roomId)→Promise<void>sendReaction(messageId, roomId, emoji)→Promise<void>markAsRead(messageId, roomId)getHistory(roomId, limit?, before?)→Promise<Message[]>
Example:
await client.sendMessage({
roomId: "general",
content: "Hello world",
replyTo: "msg-456",
});See Persistence Guide for history requirements.