github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/exciting/group.proto (about)

     1  syntax = "proto2";
     2  
     3  option go_package = "github.com/Mrs4s/MiraiGo/client/pb/exciting";
     4  
     5  message FileUploadExt {
     6    optional int32 unknown1 = 1;
     7    optional int32 unknown2 = 2;
     8    optional int32 unknown3 = 3;
     9    optional FileUploadEntry entry = 100;
    10    optional int32 unknown200 = 200;
    11  }
    12  
    13  message FileUploadEntry {
    14    optional ExcitingBusiInfo busiBuff = 100;
    15    optional ExcitingFileEntry fileEntry = 200;
    16    optional ExcitingClientInfo clientInfo = 300;
    17    optional ExcitingFileNameInfo fileNameInfo = 400;
    18    optional ExcitingHostConfig host = 500;
    19  }
    20  
    21  message ExcitingBusiInfo {
    22    optional int32 busId = 1;
    23    optional int64 senderUin = 100;
    24    optional int64 receiverUin = 200; // probable
    25    optional int64 groupCode = 400; // probable
    26  }
    27  
    28  message ExcitingFileEntry {
    29    optional int64 fileSize = 100;
    30    optional bytes md5 = 200;
    31    optional bytes sha1 = 300;
    32    optional bytes fileId = 600;
    33    optional bytes uploadKey = 700;
    34  }
    35  
    36  message ExcitingClientInfo {
    37    optional int32 clientType = 100; // probable
    38    optional string appId = 200;
    39    optional int32 terminalType = 300; // probable
    40    optional string clientVer = 400;
    41    optional int32 unknown = 600;
    42  }
    43  
    44  message ExcitingFileNameInfo {// probable
    45    optional string fileName = 100;
    46  }
    47  
    48  message ExcitingHostConfig {
    49    repeated ExcitingHostInfo  hosts = 200;
    50  }
    51  
    52  message ExcitingHostInfo {
    53    optional ExcitingUrlInfo url = 1;
    54    optional int32 port = 2;
    55  }
    56  
    57  message ExcitingUrlInfo {
    58    optional int32 unknown = 1; // not https?
    59    optional string host = 2;
    60  }