Skip to content
v1
文档/Browser JS SDK/消息

@beeworks/imsdk


@beeworks/imsdk / message / sendMessage

sendMessage()

sendMessage(message): Promise<IMResult | null>

发送消息

发送一条消息(文本、图片、文件等)。 如果消息包含文件(如图片、视频),该方法会自动处理文件上传。 发送成功后,会分发 EventType.CHAT_MESSAGE_SENT_SUCCESS 事件。 发送失败,会分发 EventType.CHAT_MESSAGE_SEND_FAILED 事件;服务端拒绝时, 事件载荷包含 rejectIdrejectReason

Parameters

message

AbstractMessage

要发送的消息对象 AbstractMessage

Returns

Promise<IMResult | null>

Promise<IMResult | null> - 发送结果

Example

typescript
const textMessage = createTextMessage({
  to: 'user_123',
  conversationType: ConversationType.Private,
  body: 'Hello'
});
await sendMessage(textMessage);