Skip to content

Latest commit

 

History

History
67 lines (58 loc) · 5.71 KB

File metadata and controls

67 lines (58 loc) · 5.71 KB

group_msg_table 字段速查

数据源:nt_msg_plain.db / group_msg_table,本页统计基线为 540,018 行。数字是该数据库快照的统计结果,不代表所有 QQ/NTQQ 版本。

置信度:✅ 已验证;🔍 当前数据支持的解释;❓ 仅确认结构或样本不足;未知:没有可靠语义。

使用入口

  • 判断群、发送者和方向:使用 40027400304003340013
  • 读取消息正文和媒体内容:使用共享 40800.md,内部字段见 ../c2c_msg_table/40800.md
  • 处理群回复:使用 40850;它与 C2C 的 Reaction 关联字段含义不同。
  • 处理群 Reaction:联合读取 40062400834008440900
  • 解析附加结构:使用 40600406054080140900 对应的 group 专用 parser。

群消息主表字段

字段 类型 置信度 当前结论 关键规律 详情
40001 INTEGER PK 消息表唯一 ID 全表无重复,近似按时间递增 40001.md
40002 INTEGER 消息随机数 高基数、与时间无关;不是唯一键 40002.md
40003 INTEGER 群内消息序号 在同一群内随时间递增;可跨群复用 40003.md
40005 INTEGER 🔍 发送侧 clientSeq 非零值主要出现在本人发送侧,并呈递增序列 40005.md
40006 INTEGER 🔍 服务端操作/元素 ID 复合数值标识;具体产品命名未定 40006.md
40008 INTEGER 未命名序号/操作字段 与时间的非递减规律已观察到,但业务语义未知
40009 INTEGER 消息处理/存储路径字段 0/1 与消息类型和特殊记录相关,尚无稳定命名
40010 INTEGER chatType group 全表为 2 ../c2c_msg_table/40010.md
40011 INTEGER 群消息外层类型 40800 内部内容结构稳定对应 40011.md
40012 INTEGER 消息属性/子类型组合 需结合 40011 解释;常见位组合已统计 40012.md
40013 INTEGER 消息方向/来源 0 他人消息,1/2 本人发送,3 系统;4/5 极少 40013.md
40020 TEXT 实际发送者 NT UID 40033 对应 40020.md
40021 TEXT 群聊对象 ID 十进制群号字符串,与 40030 对应 40021.md
40026 INTEGER 未知 常量字段 全表为 0
40027 INTEGER 本地群聊会话键 分区群内序号 40003,与群对象稳定对应 40027.md
40030 INTEGER 群号 非零值标识具体群聊 40030.md
40033 INTEGER 实际发送者 QQ 同一群可对应多个发送者 40033.md
40040 INTEGER 🔍 NT 消息来源/同步路径标志 0/1 与来源流程相关,具体产品命名未定 40040.md
40041 INTEGER 🔍 消息发送/处理状态 2 几乎覆盖正常记录;其他值样本极少 40041.md
40050 INTEGER 消息发送时间 Unix 秒级时间戳 40050.md
40052 INTEGER 未知 常量字段 全表为 0
40058 INTEGER 日期索引 UTC+8 当日零点时间戳 40058.md
40060 INTEGER 🔍 协议/生命周期路径标志 group 全量为 0,与 NT 路径一致 ../c2c_msg_table/40060.md
40062 BLOB 🔍 Reaction 明细 嵌套 Protobuf,含表情 ID、表态标志、数量及本人表态标志 40062.md
40083 INTEGER 🔍 表态表情数量总和 400624830340084 同步 40083.md
40084 INTEGER 🔍 表态表情数量总和 400624830340083 同步 40084.md
40090 TEXT 发送者群名片 40093 形成显示名回退关系 40090.md
40093 TEXT 发送者默认昵称回退 未设置群名片时使用 40093.md
40100 INTEGER 🔍 @ / 回复提醒状态 常见值 0/2/6 的方向已观察,具体触发条件仍有边界 40100.md
40105 INTEGER 发送侧确认/回执相关字段 仅确认与发送方向有关,业务语义未知

附加 Protobuf 与关联字段

字段 类型 置信度 当前结论 详情
40600 BLOB 状态附加 Protobuf;结构已覆盖,业务语义未定 40600.md
40601 BLOB 未知 当前全表 NULL,没有可分析样本
40605 BLOB 少量空 length-delimited Protobuf,结构已解析
40800 BLOB 群消息体;使用共享 MsgBody -> repeated MsgContent schema 40800.md
40801 BLOB 🔍 摘要/状态快照 Protobuf 40801.md
40850 INTEGER 🔍 被回复消息的群内消息序号 非零值可在同一会话匹配 40003
40851 INTEGER 未知 当前全表为 0
40900 BLOB 引用/转发缓存 Protobuf 内嵌主表字段及 40800/40801/40802 快照

与 C2C 文档的关系

  • 同编号字段若在两张表中含义一致,详情页只保留表级差异;共享 40800 字段说明以 C2C 页面为 canonical 文档。
  • 4000340850 等字段不能直接套用 C2C 语义,必须以本页对应的 group 详情为准。
  • “未知”表示当前样本不足,不表示字段没有协议用途。