@@ -80,7 +80,7 @@ message heartbeat_ack_info {
8080
8181``` ProtoBuf
8282info {
83- seq: "1234567abcd" // 请求表示码
83+ seq: "1234567abcd" // 请求标识码
8484 cmd: "push_message" // 推送消息
8585}
8686
@@ -213,7 +213,7 @@ message push_message {
213213
214214``` ProtoBuf
215215info {
216- seq: "1234567abcd" // 请求表示码
216+ seq: "1234567abcd" // 请求标识码
217217 cmd: "file_send_message" // 推送超级文件分享
218218}
219219
@@ -224,7 +224,7 @@ data {
224224 user_id: "123" // 接收者用户ID
225225 temp_code: 1 // 未知
226226 send_type: "candidate" // 分享类别区分文本
227- data: "{}" // 经过转意后的json格式发送数据
227+ data: "{}" // 经过转意义的json格式发送数据
228228 send_deviceId: "123123123123" // 发送者设备唯一标识符
229229 }
230230}
@@ -253,11 +253,75 @@ message file_send_message {
253253 string user_id = 2; // 接收者用户ID
254254 uint64 temp_code = 3; // 未知
255255 string send_type = 4; // 分享类别区分文本
256- string data = 5; // 经过转意后的json格式发送数据
256+ string data = 5; // 经过转义后的json格式发送数据
257257 string send_deviceId = 6; // 发送者设备唯一标识符
258258 }
259259 }
260260}
261261```
262262
263263:::
264+
265+ ## 编辑消息接收
266+
267+ 返回数据:
268+
269+ ``` ProtoBuf
270+ info {
271+ seq: "123123123123123123123" // 请求标识码
272+ cmd: "edit_message" // 消息编辑推送
273+ }
274+
275+ data {
276+ cmd: "type.googleapis.com/proto.PushMessage" // 操作类型?
277+ msg {
278+ "msg_id": "123123123123" // 信息ID
279+ "chat_id": "123" // 信息对象ID
280+ "content": {
281+ “text": "测试信息文本" // 信息文本
282+ "buttons": "测试信息文本" // 按钮信息文本数据
283+ "quote_msg_text": "测试引用信息文本" // 引用信息文本
284+ }
285+ "content_type": 1 // 信息类别,1-文本,3-markdown,8-html
286+ "quote_msg_id": "123123123123" // 引用信息ID
287+ }
288+ }
289+ ```
290+
291+ ::: details ProtoBuf数据结构
292+
293+ ``` proto
294+ message INFO {
295+ string seq = 1; // 请求标识码
296+ string cmd = 2; // 操作类型
297+ }
298+
299+ message Msg {
300+ string msg_id = 1;
301+ string recv_id = 3; // 接收者ID,但是不知道为啥到编辑这里就和4一样了
302+ string chat_id = 4; // 会话的ID
303+ Content content = 6; // 消息内容
304+ uint64 content_type = 7;
305+ string quote_msg_id = 11; // 引用消息ID
306+ uint64 edit_time = 14; // 编辑时间
307+
308+ message Content {
309+ string text = 1; // 消息内容
310+ string buttons = 2; // 按钮
311+ string quote_msg_text = 8; // 引用消息文字
312+ }
313+ }
314+
315+ // ws接收编辑消息
316+ message edit_message {
317+ INFO info = 1;
318+ Data data = 2;
319+
320+ message Data {
321+ string cmd = 1;
322+ Msg msg = 2;
323+ }
324+ }
325+ ```
326+
327+ :::
0 commit comments