Skip to content

Message

Properties

content

content: string

消息内容(文本内容直接为字符串;image/file/custom 类型需 JSON.parse 为对应内容接口)


extra

extra: Record<string, unknown> | undefined

自定义扩展字段(可用于业务附加信息)


id

id: string

消息唯一 ID


isFromSelf

isFromSelf: boolean

是否是自己发送的消息


isRevoked

isRevoked: boolean

消息是否已撤回


senderAvatar

senderAvatar: string

发送者头像 URL


senderId

senderId: string

发送者 userId


senderName

senderName: string

发送者显示名


senderRole

senderRole: Role

发送者角色


seq

seq: number

消息序列号(用于去重和排序)


timestamp

timestamp: number

消息发送时间(Unix 毫秒)


type

type: MessageType

消息类型