单向删除消息
转发消息给其它用户。转发消息的消息是原消息的副本,其内部内容是一样的。
获取群消息已读,以及未读账号列表。
获取群消息已读/未读成员数量。该接口可以批量查询。
撤回消息
recallMsgP2p
、recallMsgTeam
、recallMsgSuperTeam
系统通知重发某条消息。
发送音频消息。该函数有以下三种使用方式:
另注:
发送自定义消息。用户可以使用自定义消息发送一些特殊的内容,比如 emoji,猜拳游戏等
发送文件消息。该函数有以下三种使用方式:
另注:
发送地理位置信息。具体的位置应该通过 attach 属性发送。接收方收到的消息类型为 'geo'
发送图片消息。该函数有以下三种使用方式:
另注:
发送 p2p 已读回执。
发送群信息的已读回执
teamSpecializationInfo.needACK
为 true,接收方才能够发送群已读回执// 示例,收到消息后,立即发送已读回执
nim.on('msg', (msg) => {
if (msg.scene === 'team') {
nim.msg.sendTeamMsgReceipt({
teamMsgReceipts: [
{
idClient: msg.idClient,
idServer: msg.idServer,
teamId: msg.to
}
]
})
}
})
发送提醒消息
提醒消息用于会话内的状态提醒,如进入会话时出现的欢迎消息,或者会话命中敏感词后的提示消息等等。接收消息的类型为 tip
发送视频消息。该函数有以下三种使用方式:
另注:
调用方式: