Files
2026-06-01 17:11:46 +08:00

57 lines
1.2 KiB
Protocol Buffer

syntax = "proto3";
package wxproto;
option go_package = "github.com/yincongcyincong/weixin-macos/onebot/proto;wxproto";
// 发送视频消息的protobuf结构
message WxSendVideoMsg {
VideoMsgHeader header = 1;
bytes client_msg_id = 2;
bytes sender = 3;
bytes receiver = 4;
int32 unknown5 = 5;
int32 unknown6 = 6;
VideoMsgExtra unknown7 = 7;
int32 video_size = 8;
int32 video_size2 = 9;
VideoMsgExtra unknown10 = 10;
int32 duration = 11;
int32 unknown12 = 12;
int32 unknown13 = 13;
int32 unknown14 = 14;
bytes xml = 15;
bytes cdn_key = 16;
bytes aes_key = 17;
int32 unknown18 = 18;
bytes cdn_key2 = 19;
int32 unknown20 = 20;
int32 unknown21 = 21;
int32 unknown22 = 22;
bytes aes_key2 = 23;
// fields 24-25 skipped
bytes md5_key = 26;
// fields 27-36 skipped
bytes video_id = 37;
int32 unknown38 = 38;
// fields 39-47 skipped
bytes md5_key2 = 48;
bytes cdn_key3 = 49;
bytes aes_key3 = 50;
int32 video_size3 = 51;
}
message VideoMsgHeader {
bytes flag = 1;
int64 session_id = 2;
bytes client_proof = 3;
int64 device_id = 4;
bytes platform = 5;
int32 version = 6;
}
message VideoMsgExtra {
int32 field1 = 1;
bytes field2 = 2;
}