跳转至

消息类型详解

消息类型 (msgType) 推断

由于样本不全,很可能有遗漏或者错误的类型。

以下消息类型部分来源于逆向的代码,可能不会在数据库中出现,或仅作为一个保留类型。

加粗的为聊天中最常见的类型

msgType 含义 样本特征
0 文本 最常见的聊天内容。
1 图片 contentBytes 包含 .jpg/.heif 链接。
3 语音 contentBytes 包含 .acc/wav` 链接。
4 视频 contentBytes 包含 .mp4 链接。
11 撤回的消息 "xxx撤回了一条消息"。
12 引用回复的消息 通过数据推断。
200 系统提示 灰色小字提示
201 群聊相关? 群id 群名 群号 群头像
1003 个人名片 名称+简介+头像链接
1004 分享作品 链接和作品标题
1006 官方消息 官方提示类,如审核,加群
1008 推测为表情包? 很杂
1009 邀请加群/卡片消息 xxx邀请你加入群聊/其他
1010 分享作品原声 xxx的作品原声
1011 互关自动打招呼 "嗨,我是..."。
1014 表情包 HTTP的webp/png链接
1017 进群自定义欢迎语 正常文本
1019 举报回执 有举报关键词
1022 亲密关系建立申请 想和你建立xx关系
1023 亲密关系成功提示 我们成为xx啦
1024 更换亲密关系 想和你更换为xx关系
1025 亲密关系成功提示 我们成为xx啦
1026 未知 功能内测,乱码
1027 未知 功能内测,一段ks://链接
1029 未知 功能内测,乱码
1030 未知 功能内测,一段ks://链接
1033 未知 功能内测,两个uid+一段乱码/其他内容
1034 活动卡片信息 新春集卡/火崽崽大冒险
1036 疑似回复消息? uid+文本++文本+表情链接
1039 快手表情接龙 http xxx.png [表情文本]
1202 打招呼表情包候选 几个表情包[文本]
1209 亲密关系"打call" 明文
1207 分享评论 作品格式附带"分享评论"
1211 功能内测提示? unknownTips有内容
10005-10010 活动消息 如新春集卡等
11001-11010 服务号自动发送 json格式
13006 岗位招聘卡片 包含 JSON 结构的职位邀请信息。

特殊逻辑消息(逆向代码来源)

100-199 不可见消息 这些消息在聊天列表里是不显示的,一般不会存在数据库里,通常用于 APP 内部的技术同步。

msgType 定义 说明
13 合并转发 聊天记录合并转发?(可能是占位类型,快手目前不支持合并转发)。
100 占位符消息 用于在拉取历史记录时占位,避免消息乱序?
101 替换消息 用于本地替换已有消息(例如消息撤回、在线屏蔽)。
198 删除同步 用于多端同步删除操作(你在手机删了,平板上也删掉)。