接收消息段 (IncomingSegment)
| 字段名 | 类型 | 描述 |
|---|---|---|
| type | string | 类型区分字段 |
| data | object | 与 type 有关 |
data 在不同 type 下的具体类型如下:
reply 回复消息段
| 字段名 | 类型 | 描述 |
|---|---|---|
| message_seq | int64 | 被引用的消息序列号 |
sender_idv1.2 | int64 | 被引用的消息发送者 QQ 号 |
sender_namev1.2 | string? | 被引用的消息发送者名称,仅在合并转发中能够获取 |
timev1.2 | int64 | 被引用的消息的 Unix 时间戳(秒) |
segmentsv1.2 | IncomingSegment[] | 被引用的消息内容 |
image 图片消息段
| 字段名 | 类型 | 描述 |
|---|---|---|
| resource_id | string | 资源 ID |
| temp_url | string | 临时 URL |
| width | int32 | 图片宽度 |
| height | int32 | 图片高度 |
| summary | string | 图片预览文本 |
| sub_type | enum | 图片类型,可能值:normal sticker |
video 视频消息段
| 字段名 | 类型 | 描述 |
|---|---|---|
| resource_id | string | 资源 ID |
| temp_url | string | 临时 URL |
| width | int32 | 视频宽度 |
| height | int32 | 视频高度 |
| duration | int32 | 视频时长(秒) |
file 文件消息段
| 字段名 | 类型 | 描述 |
|---|---|---|
| file_id | string | 文件 ID |
| file_name | string | 文件名称 |
| file_size | int64 | 文件大小(字节) |
| file_hash | string? | 文件的 TriSHA1 哈希值,仅在私聊文件中存在 |
forward 合并转发消息段
| 字段名 | 类型 | 描述 |
|---|---|---|
| forward_id | string | 合并转发 ID |
titlev1.1 | string | 合并转发标题 |
previewv1.1 | string[] | 合并转发预览文本 |
summaryv1.1 | string | 合并转发摘要 |