Optional
aiOptional
antispam反垃圾相关配置
Optional
attachment?: V2NIMMessageAttachment消息附属附件
注1: 附件的父级定义是 V2NIMMessageAttachmentBase, 其中包含了一个必定存在的 raw 属性
注2: 根据 V2NIMMessage.messageType 的类型, 附件属性的定义类型也有区别:
可以使用 as 类型断言, 或者类型保护处理联合类型时进行类型细化, 举个例子
function testMessageAttachmentType(message: V2NIMMessage): void {
if ('url' in message.attachment) {
if ('width' in message.attachment) {
if ('duration' in message.attachment) {
// message.attachment 到这里就会自动推导出是 V2NIMMessageVideoAttachment 类型
}
}
}
}
Optional
attachment附件上传状态
Optional
callback第三方回调扩展字段
会话 ID
消息所属会话类型
1: p2p 2: team 3: superTeam
消息创建时间,由服务器返回。在发送成功之前,消息创建时间为发送者本地时间
Optional
is消息是否已删除
消息发送者是否为自己
客户端消息ID。可以根据该字段确定消息是否重复
Optional
message消息相关配置
服务器消息ID
消息的状态相关
注: 仅回参时存在, 若作为发送接口的入参则无效
消息类型
Optional
modify该消息更新者账号
Optional
modify消息的更新时间. 默认 0
Optional
push推送相关配置
消息接收者账号
Optional
robot机器人相关配置
Optional
route消息路由配置
消息发送者账号
消息发送状态. 未知(初始状态), 发送成功,发送失败,发送中。
Optional
server消息服务端扩展
Optional
stream流式输出消息相关
Optional
sub消息子类型
Optional
text?: string消息内容
Optional
thread回复消息引用
Optional
threadThread 消息引用
注: 仅回参时存在, 若作为发送接口的入参使用则无效
Generated using TypeDoc
AI 数字人相关