替换后的文本
消息体中的 AI 数字人相关配置
AI 数字人的账号
数字人回复内容的引用资源列表
该 AI 消息的询问和应答标识
0 表示普通消息
1 表示是一个艾特数字人的消息
2 表示是数字人响应艾特的消息
是否是流式响应,默认false
数字人流式消息收到的最近一个分片.
注: 如果消息已完整, 那么该字段为空
数字人流式消息状态
发送消息时,与数字人相关的参数
AI 数字人的账号
是否流式返回. 默认 false
请求大模型的内容.
上下文内容
注: 当前只支持文本消息
请求接口模型相关参数配置
提示词变量占位符替换. JSON 序列化的字符串
注: 如果 NIMAIUser 中的 modelConfig.promptKeys 存在且数组长度不为 0 ,则必填.
重新输出数字人消息操作类型
数字人流式回复当前分片时间
数字人流式回复分片文本
分片序号,从0开始
数字人流式消息时间,即占位消息时间
类型,当前仅支持0表示文本
停止流式消息的操作类型
更新的消息内容.
注: 仅当 operationType === NIM_MESSAGE_AI_STREAM_STOP_OP_UPDATE 时有效
指定易盾业务id
易盾反作弊,辅助检测数据,json格式
自定义消息中需要反垃圾的内容,仅当消息类型为自定义消息时有效
内容必须为 json 格式,格式如下:
{
// 1 文本 2 图片 3 视频
"type": 1
// 文本内容;图片地址;视频地址
"data": ""
}
指定消息是否需要经过安全通。默认为 true
对于已开通安全通的用户有效,默认消息都会走安全通,如果对单条消息设置 enable 为 false,则此消息不会走安全通
易盾反垃圾,增强检测数据,json格式
是否需要强制推送,忽略用户消息提醒相关设置。该设置仅在群聊时有效。默认为 false
强制推送目标账号列表。该设置仅在群聊时有效
注: 不存在则代表着强推给所有人. 空数组代表没有强推目标. 数组有值代表强推给指定的若干个账号
强制推送文案。该设置仅在群聊时有效
推送文案
是否需要推送消息。默认为 true
是否需要推送消息发送者昵称。默认 true
推送自定义 pushPayload
是否需要路由消息(抄送)。默认为 true
环境变量,用于指向不同的抄送,第三方回调等配置
流式回复当前分片时间
流式回复分片文本
分片序号,从0开始
流式消息时间,即占位消息时间
类型,当前仅支持0表示文本
流式消息最近一个分片
注: 流式过程中才有该字段,最终完整消息无此字段
引用资源列表. v9.21.0 支持
流式消息状态
反垃圾相关配置
消息附属附件.
注: 仅允许定位、tip、自定义消息去更新附件信息
是否启用本地反垃圾. 默认 false.
注: 若想启用本字段, 推荐在初始化登录完毕后调用 nim.getClientAntispamLexicon() 先行获取本地反垃圾词库.
本地反垃圾有四种结果:
反垃圾命中后的替换文本.
注: 截至 v9.20.15 这个字段不起作用, 因为固定了为 "**"
推送相关配置
路由抄送相关配置
消息服务端扩展. 请使用 JSON 序列化的字符串
消息子类型.
消息内容
云端反垃圾返回的结果
客户端本地反垃圾结果
默认为 200
注: 如果此错误码为非 200,表示修改消息失败(比如触发了云端反垃圾), 此时修改成功后的消息体返回为空
修改成功后的消息体
同意群邀请时的通知消息
邀请人账号
新加入的成员信息。注意该信息是成员在群里的信息
群信息
邀请人和接受邀请的人的名片
添加群管理员时的通知消息
新增管理员账号列表
新增管理员在群里的信息
群信息
新增管理员的名片,以及操作者名片
添加群成员时候的通知消息
新加入的成员账号
新加入的成员信息。注意该信息是成员在群里的信息
群信息
操作者和被操作者的名片
解散者名片信息
离开群组时的通知消息
群信息
用户信息。注意,此信息并非离群用户信息。要获取离群用户信息,请监听 NIMGetInstanceOptions.onRemoveTeamMembers
通过群申请时的通知消息
申请人账号
新加入的成员信息。注意该信息是成员在群里的信息
群信息
申请人和同意申请人的名片
删除群管理员时的通知消息
被移除管理员账号列表
被移除管理员在群里的信息
群信息
被移除管理员的名片,以及操作者名片
删除群成员时候的通知消息
被删除的成员账号
群信息
操作者和被操作者的名片
转让群组时的通知消息
原群主
新老群主在群内信息
群信息
新老群主名片信息
更新超级群成员禁言状态时的通知消息 (updateSuperTeamMembersMute)
被禁言/解除禁言者的账号
被禁言/解除禁言者的群成员信息
指定群成员是否被禁言
群信息
被禁言/解除禁言者的名片 + 操作者的名片
更新群,禁言群时的通知消息
更新的字段
更新群成员禁言状态时的通知消息 (updateMuteStateInTeam)
被禁言/解除禁言者的账号
被禁言/解除禁言者的群成员信息
指定群成员是否被禁言
群信息
被禁言/解除禁言者的名片 + 操作者的名片
消息的场景
消息的 idServer
消息被读时间
当前标记 receipt 者的账号 account ID
消息的 idServer
消息的 idServer
当前已标记 receipt 的人数
当前未标记 receipt 的人数
客户端反垃圾文本命中后操作类型