mirror of
https://github.com/yincongcyincong/wechat_chatter.git
synced 2026-07-15 10:26:52 +08:00
60 lines
1.2 KiB
Protocol Buffer
60 lines
1.2 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package wxproto;
|
|
|
|
option go_package = "github.com/yincongcyincong/weixin-macos/onebot/proto;wxproto";
|
|
|
|
import "wx_msg.proto";
|
|
|
|
// 发送图片消息的protobuf结构
|
|
message WxSendImgMsg {
|
|
ImgMsgHeader header = 1;
|
|
WxString client_msg_id = 2;
|
|
WxString sender = 3;
|
|
WxString receiver = 4;
|
|
int32 unknown5 = 5;
|
|
int32 msg_type = 6;
|
|
int32 unknown7 = 7;
|
|
ImgMsgExtra unknown8 = 8;
|
|
int32 unknown9 = 9;
|
|
bytes xml = 10;
|
|
int32 unknown11 = 11;
|
|
int32 unknown12 = 12;
|
|
int32 unknown13 = 13;
|
|
// field 14 skipped
|
|
bytes cdn_key = 15;
|
|
bytes cdn_key2 = 16;
|
|
bytes aes_key = 17;
|
|
int32 unknown18 = 18;
|
|
int32 unknown19 = 19;
|
|
int32 unknown20 = 20;
|
|
bytes cdn_key3 = 21;
|
|
int32 unknown22 = 22;
|
|
int32 unknown23 = 23;
|
|
int32 unknown24 = 24;
|
|
bytes aes_key2 = 25;
|
|
// field 26 skipped
|
|
bytes md5_key = 27;
|
|
int64 unknown28 = 28;
|
|
// field 29 skipped
|
|
int32 unknown30 = 30;
|
|
// fields 31-35 skipped
|
|
int32 unknown36 = 36;
|
|
// fields 37-40 skipped
|
|
int32 unknown41 = 41;
|
|
}
|
|
|
|
message ImgMsgHeader {
|
|
bytes flag = 1;
|
|
int64 session_id = 2;
|
|
bytes client_proof = 3;
|
|
int64 device_id = 4;
|
|
bytes platform = 5;
|
|
int32 version = 6;
|
|
}
|
|
|
|
message ImgMsgExtra {
|
|
int32 field1 = 1;
|
|
bytes field2 = 2;
|
|
}
|