构造消息。
消息的扩展属性。
消息体实例,详见 ChatMessageBody。
消息的聊天类型,详见 ChatMessageChatType。
会话 ID。
消息是否只投递给在线用户:
true:只有消息接收方在线时才能投递成功。若接收方离线,则消息会被丢弃。false:如果用户在线,则直接投递;如果用户离线,消息会在用户上线时投递。消息方向,详见 ChatMessageDirection。
消息发送者的用户 ID。
Readonlygroup群聊时,已阅读消息的群成员数量。群成员阅读消息后,会调用 ChatManager.sendMessageReadReceipts 发送已读回执。若要为群消息启用已读回执功能,需要在发送消息时将 isNeedReadReceipt 设置为 true。
单聊时,发送的消息是否送达至接收方。要使该参数生效,初始化时需接收方设置 ChatOptions.requireDeliveryAck 为 true。群消息不支持送达回执。
true:是。false:否。是否是广播消息。
消息内容是否被替换过。
该属性仅在 ChatOptions.useReplacedMessageContents 开启时有效。
群聊时,是否需要消息已读回执。
true:是。false:否。消息是否为在线时收到的消息。
true: 是。这种情况下,如果应用在后台运行可以弹出消息提示框。false: 否,离线时收到的消息。Readonlyis单聊时,发送方是否收到了接收方的消息已读回执。接收方阅读消息后,会调用 ChatManager.sendMessageReadReceipts 向发送方发送已读回执。
true:是。false:否。Readonlyis单聊或群聊时,接收方是否已读消息。该参数的值与会话的未读消息数相关。接收方可以调用 ChatManager.clearConversationUnreadMessageCount 清除会话的未读消息数。
true:是。false:否。本地消息 ID。
消息创建的本地 Unix 时间戳。单位为毫秒。
服务器生成的消息 ID。
Optionalreceiver消息接收对象列表。
默认为 undefined,表示群组或聊天室中的所有成员均能收到该消息。
该属性只在群组或者聊天室中使用。
Optionalsender消息发送者的展示信息。详见 ChatMessageSenderInfo。
服务器收到该消息的 Unix 时间戳。单位为毫秒。
消息状态,详见 ChatMessageStatus。
Optionalstream消息流分片信息。
消息接收方的用户 ID:
Optionalwebhook消息回调 webhook 的路由环境标识。
如果未设置该参数,消息回调 webhook 将路由到默认环境。
空字符串会被视为未匹配的路由。
StaticTAG获取消息的置顶信息。
获取 Reaction 列表。
获取指定子区的详情。
Staticcreate创建一条待发送的命令消息。
消息接收方的用户 ID。
命令内容。
会话类型。
Optionalopt: {消息实例。
opt 消息扩展参数。
Staticcreate创建合并类型消息体。
消息接收方。
合并的消息列表 ID。
会话类型。详见 ChatMessageChatType。
Optionalopt: {消息实例。
opt 消息扩展参数。
true:是;false:否。true:是;false:否。true:是。只有消息接收方在线时才能投递成功。若接收方离线,则消息会被丢弃。false:否。如果用户在线,则直接投递;如果用户离线,消息会在用户上线时投递。Staticcreate创建一条待发送的自定义类型消息。
消息接收方的用户 ID。
消息触发的自定义事件。
会话类型。
Optionalopt: {消息实例。
opt 消息扩展参数。
Staticcreate创建一条待发送的文件类型消息。
消息接收方的用户 ID。
文件路径。
会话类型。详见 ChatMessageChatType。
Optionalopt: {消息实例。
opt 消息扩展参数。
Staticcreate创建一条待发送的图片消息。
消息接收方的用户 ID。
图片路径。
会话类型。
Optionalopt: {消息实例。
opt 消息扩展参数。
Staticcreate创建一条待发送的位置消息。
消息接收方的用户 ID。
纬度。
经度。
会话类型。
Optionalopt: {消息实例。
opt 消息扩展参数。
StaticcreateStaticcreateStaticcreate创建一条待发送的文本消息。
消息接收方的用户 ID。
文本消息内容。
会话类型。详见 ChatMessageChatType。
Optionalopt: {消息实例。
opt 消息扩展参数。
Staticcreate创建一条待发送的视频消息。
消息接收方的用户 ID。
视频文件路径。
会话类型。
Optionalopt: {消息实例。
opt 消息扩展参数。
Staticcreate创建一条待发送的语音消息。
消息接收方 ID。
语音文件路径。
会话类型。
Optionalopt: {消息实例。
opt 消息扩展参数。
Staticget
消息类,用于定义一条要发送或接收的消息。
例如,构造一条文本消息: