mirror of
https://github.com/wbt5/real-url.git
synced 2025-07-27 11:00:32 +08:00
新增酷狗直播弹幕
This commit is contained in:
parent
3312118315
commit
155c47a67a
250
danmu/danmaku/kugou.proto
Normal file
250
danmu/danmaku/kugou.proto
Normal file
@ -0,0 +1,250 @@
|
||||
syntax = "proto2";
|
||||
package KuGouPack;
|
||||
|
||||
message LoginRequest {
|
||||
optional int32 cmd = 1;
|
||||
optional int32 roomid = 2;
|
||||
optional int64 kugouid = 3;
|
||||
optional string token = 4;
|
||||
optional string key = 5;
|
||||
optional int32 appid = 6;
|
||||
optional int32 platid = 7;
|
||||
optional int32 subplatid = 8;
|
||||
optional string version = 9;
|
||||
optional string deviceNo = 10;
|
||||
optional string imei = 11;
|
||||
optional int32 v = 12;
|
||||
optional int32 referer = 13;
|
||||
optional int32 clientid = 14;
|
||||
optional string soctoken = 15;
|
||||
optional string offset = 16;
|
||||
optional int32 appChannel = 17;
|
||||
optional string sid = 18;
|
||||
optional int32 source = 19;
|
||||
optional string uuid = 20;
|
||||
optional string systemVersion = 21;
|
||||
optional string entryid = 22;
|
||||
optional string socsid = 23;
|
||||
optional string deviceid = 24;
|
||||
}
|
||||
|
||||
message LoginResponse {
|
||||
optional string nickname = 1;
|
||||
optional int32 richlevel = 2;
|
||||
optional int64 userid = 3;
|
||||
optional int64 kugouid = 4;
|
||||
optional int32 fanstags = 5;
|
||||
optional int32 v = 6;
|
||||
optional int32 referer = 7;
|
||||
optional string wellcomes = 8;
|
||||
optional string img = 9;
|
||||
}
|
||||
|
||||
message ErrorResponse {
|
||||
optional int32 cmd = 1;
|
||||
optional int32 type = 2;
|
||||
optional int64 seq = 3;
|
||||
optional int32 status = 4;
|
||||
optional int32 errorno = 5;
|
||||
optional string msg = 6;
|
||||
optional string socsid = 7;
|
||||
}
|
||||
|
||||
message ChatResponse {
|
||||
optional string chatmsg = 1;
|
||||
optional int64 senderid = 2;
|
||||
optional int64 senderkugouid = 3;
|
||||
optional string sendername = 4;
|
||||
optional int32 senderrichlevel = 5;
|
||||
optional int64 receiverid = 6;
|
||||
optional int64 receiverkugouid = 7;
|
||||
optional string receivername = 8;
|
||||
optional int32 receiverrichlevel = 9;
|
||||
optional int32 issecrect = 10;
|
||||
optional AdditionalInfo additionalInfo = 11;
|
||||
optional int32 v = 12;
|
||||
optional int64 seq = 13;
|
||||
optional int32 isa = 14;
|
||||
optional int32 rlight = 15;
|
||||
optional int32 rdiffExp = 16;
|
||||
optional int32 rsvip = 17;
|
||||
optional int32 rsvipl = 18;
|
||||
optional string mac = 19;
|
||||
optional Complain complain = 20;
|
||||
}
|
||||
|
||||
message AdditionalInfo {
|
||||
optional int32 fanstags = 1;
|
||||
}
|
||||
|
||||
message Complain {
|
||||
optional string msg = 1;
|
||||
optional string url = 2;
|
||||
}
|
||||
|
||||
message Message {
|
||||
optional string offset = 1;
|
||||
optional int32 ack = 2;
|
||||
optional int32 rpt = 3;
|
||||
optional string msgId = 4;
|
||||
optional MCompression compression = 5;
|
||||
optional MCodec codec = 6;
|
||||
optional bytes content = 7;
|
||||
}
|
||||
|
||||
message ContentMessage {
|
||||
optional int32 cmd = 1;
|
||||
optional bytes content = 2;
|
||||
optional int32 roomid = 3;
|
||||
optional int64 receiverid = 4;
|
||||
optional int64 receiverkugouid = 5;
|
||||
optional int64 senderid = 6;
|
||||
optional int64 sendkugouid = 7;
|
||||
optional int32 appId = 8;
|
||||
optional int64 gid = 9;
|
||||
optional int32 rpt = 10;
|
||||
optional int64 time = 11;
|
||||
optional int64 plev = 12;
|
||||
optional int64 pvalue = 13;
|
||||
optional bytes ext = 14;
|
||||
optional Sinfo sinfo = 15;
|
||||
optional MCodec codec = 16;
|
||||
optional Risk risk = 17;
|
||||
}
|
||||
|
||||
message Risk {
|
||||
optional string m = 1;
|
||||
optional string l = 2;
|
||||
optional int32 t = 3;
|
||||
}
|
||||
|
||||
message Sinfo {
|
||||
optional int32 light = 1;
|
||||
optional int32 de = 2;
|
||||
optional int32 svip = 3;
|
||||
optional int32 svipl = 4;
|
||||
optional int32 ck = 5;
|
||||
optional string ckname = 6;
|
||||
optional string skname = 7;
|
||||
optional string ckid = 8;
|
||||
optional string ckimg = 9;
|
||||
optional string logo = 10;
|
||||
optional int32 sex = 11;
|
||||
optional int32 bt = 12;
|
||||
}
|
||||
|
||||
enum MCompression {
|
||||
M_NONE = 0;
|
||||
M_GZIP = 1;
|
||||
M_LZ4 = 2;
|
||||
M_SNAPPY = 3;
|
||||
M_ZSTD = 4;
|
||||
}
|
||||
|
||||
enum MCodec {
|
||||
M_JSON = 0;
|
||||
M_PROTOBUF = 1;
|
||||
}
|
||||
|
||||
message Extension {
|
||||
optional int32 ui = 1;
|
||||
optional int32 isSpRoom = 2;
|
||||
optional StliVo stli = 3;
|
||||
optional VipDataVo vipData = 4;
|
||||
optional UsingMountVo usingMount = 5;
|
||||
optional UsingMedalVo usingMedal = 6;
|
||||
optional HonorMedalVo honorMedal = 7;
|
||||
optional UserGuardVo userGuard = 8;
|
||||
optional LittleGuardVo littleGuard = 9;
|
||||
optional WoreUserPlateVo defaultPlate = 10;
|
||||
optional string plateName = 11;
|
||||
optional int32 starCard = 12;
|
||||
optional int32 external = 13;
|
||||
optional string exMemo = 14;
|
||||
optional bool p = 15;
|
||||
optional int32 worship = 16;
|
||||
optional BubbleVo bubble = 17;
|
||||
optional int32 z = 18;
|
||||
optional int32 isGoldFans = 19;
|
||||
optional string token = 20;
|
||||
optional int64 kugouId = 21;
|
||||
optional StarFollowerVo starFollower = 22;
|
||||
optional int32 v_tme = 23;
|
||||
optional int32 v_kg = 24;
|
||||
optional string ar = 25;
|
||||
optional int32 isAndroid = 26;
|
||||
optional int32 clientPlat = 27;
|
||||
optional int32 blackCard = 28;
|
||||
optional int32 v_l = 29;
|
||||
optional BossGroupVo bossGroup = 30;
|
||||
optional CeremonyVo ceremony = 31;
|
||||
optional int32 referer = 32;
|
||||
optional int32 isNew = 33;
|
||||
}
|
||||
|
||||
message StliVo {
|
||||
optional int32 st = 1;
|
||||
optional int32 sl = 2;
|
||||
optional int32 isAdmin = 3;
|
||||
}
|
||||
|
||||
message VipDataVo {
|
||||
optional int32 v = 1;
|
||||
optional string c = 2;
|
||||
optional int32 vl = 3;
|
||||
}
|
||||
|
||||
message UsingMountVo {
|
||||
optional string id = 1;
|
||||
optional string n = 2;
|
||||
optional string swf = 3;
|
||||
optional string bi = 4;
|
||||
optional string si = 5;
|
||||
optional string p = 6;
|
||||
optional int32 s = 7;
|
||||
}
|
||||
|
||||
message UsingMedalVo {
|
||||
optional string medalList = 1;
|
||||
}
|
||||
|
||||
message HonorMedalVo {
|
||||
optional string honorList = 1;
|
||||
}
|
||||
|
||||
message UserGuardVo {
|
||||
optional string g = 1;
|
||||
optional string i = 2;
|
||||
}
|
||||
|
||||
message LittleGuardVo {
|
||||
optional int32 l = 1;
|
||||
optional int32 g = 2;
|
||||
}
|
||||
|
||||
message WoreUserPlateVo {
|
||||
optional int64 kid = 1;
|
||||
optional string plateName = 2;
|
||||
optional int32 type = 3;
|
||||
optional int32 l = 4;
|
||||
optional int32 i = 5;
|
||||
}
|
||||
|
||||
message BubbleVo {
|
||||
optional int32 id = 1;
|
||||
optional string bg = 2;
|
||||
}
|
||||
|
||||
message StarFollowerVo {
|
||||
optional int32 l = 1;
|
||||
}
|
||||
|
||||
message BossGroupVo {
|
||||
optional int64 gid = 1;
|
||||
optional string gn = 2;
|
||||
optional int32 gr = 3;
|
||||
}
|
||||
|
||||
message CeremonyVo {
|
||||
optional int32 pl = 1;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user