弹幕添加 官方MsgId
This commit is contained in:
@@ -57,6 +57,11 @@
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class Msg
|
public class Msg
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 弹幕ID
|
||||||
|
/// </summary>
|
||||||
|
public long MsgId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 用户数据
|
/// 用户数据
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -554,7 +554,7 @@ namespace BarrageGrab.ProtoEntity
|
|||||||
=> global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
|
=> global::ProtoBuf.Extensible.GetExtensionObject(ref __pbn__extensionData, createIfMissing);
|
||||||
|
|
||||||
[global::ProtoBuf.ProtoMember(1)]
|
[global::ProtoBuf.ProtoMember(1)]
|
||||||
public Common commonInfo { get; set; }
|
public Common Common { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 升级1 加入2
|
/// 升级1 加入2
|
||||||
|
|||||||
@@ -69,13 +69,16 @@ namespace BarrageGrab
|
|||||||
HeadImgUrl = data.avatarThumb.urlLists.FirstOrDefault()??"",
|
HeadImgUrl = data.avatarThumb.urlLists.FirstOrDefault()??"",
|
||||||
SecUid = data.sec_uid
|
SecUid = data.sec_uid
|
||||||
};
|
};
|
||||||
if (data.fansClub.Data != null)
|
user.FansClub = new FansClubInfo()
|
||||||
{
|
{
|
||||||
user.FansClub = new FansClubInfo()
|
ClubName = "",
|
||||||
{
|
Level = 0
|
||||||
ClubName = data.fansClub.Data.clubName,
|
};
|
||||||
Level = data.fansClub.Data.Level
|
|
||||||
};
|
if (data.fansClub!= null && data.fansClub.Data != null)
|
||||||
|
{
|
||||||
|
user.FansClub.ClubName = data.fansClub.Data.clubName;
|
||||||
|
user.Level = data.fansClub.Data.Level;
|
||||||
}
|
}
|
||||||
|
|
||||||
return user;
|
return user;
|
||||||
@@ -84,11 +87,12 @@ namespace BarrageGrab
|
|||||||
//粉丝团
|
//粉丝团
|
||||||
private void Grab_OnFansclubMessage(object sender, ProtoEntity.FansclubMessage e)
|
private void Grab_OnFansclubMessage(object sender, ProtoEntity.FansclubMessage e)
|
||||||
{
|
{
|
||||||
if (!CheckRoomId(e.commonInfo.roomId)) return;
|
if (!CheckRoomId(e.Common.roomId)) return;
|
||||||
var enty = new FansclubMsg()
|
var enty = new FansclubMsg()
|
||||||
{
|
{
|
||||||
|
MsgId = e.Common.msgId,
|
||||||
Content = e.Content,
|
Content = e.Content,
|
||||||
RoomId = e.commonInfo.roomId,
|
RoomId = e.Common.roomId,
|
||||||
Type = e.Type,
|
Type = e.Type,
|
||||||
User = GetUser(e.User)
|
User = GetUser(e.User)
|
||||||
};
|
};
|
||||||
@@ -104,6 +108,7 @@ namespace BarrageGrab
|
|||||||
if (!CheckRoomId(e.Common.roomId)) return;
|
if (!CheckRoomId(e.Common.roomId)) return;
|
||||||
var enty = new UserSeqMsg()
|
var enty = new UserSeqMsg()
|
||||||
{
|
{
|
||||||
|
MsgId = e.Common.msgId,
|
||||||
OnlineUserCount = e.Total,
|
OnlineUserCount = e.Total,
|
||||||
TotalUserCount = e.totalUser,
|
TotalUserCount = e.totalUser,
|
||||||
TotalUserCountStr = e.totalPvForAnchor,
|
TotalUserCountStr = e.totalPvForAnchor,
|
||||||
@@ -125,6 +130,7 @@ namespace BarrageGrab
|
|||||||
|
|
||||||
var enty = new GiftMsg()
|
var enty = new GiftMsg()
|
||||||
{
|
{
|
||||||
|
MsgId = e.Common.msgId,
|
||||||
RoomId = e.Common.roomId,
|
RoomId = e.Common.roomId,
|
||||||
Content = e.Common.Describe,
|
Content = e.Common.Describe,
|
||||||
DiamondCount = e.Gift.diamondCount,
|
DiamondCount = e.Gift.diamondCount,
|
||||||
@@ -148,6 +154,7 @@ namespace BarrageGrab
|
|||||||
|
|
||||||
var enty = new Msg()
|
var enty = new Msg()
|
||||||
{
|
{
|
||||||
|
MsgId = e.Common.msgId,
|
||||||
Content = $"{e.User.Nickname} 关注了主播",
|
Content = $"{e.User.Nickname} 关注了主播",
|
||||||
RoomId = e.Common.roomId,
|
RoomId = e.Common.roomId,
|
||||||
User = GetUser(e.User)
|
User = GetUser(e.User)
|
||||||
@@ -165,6 +172,7 @@ namespace BarrageGrab
|
|||||||
|
|
||||||
var enty = new JsonEntity.MemberMessage()
|
var enty = new JsonEntity.MemberMessage()
|
||||||
{
|
{
|
||||||
|
MsgId = e.Common.msgId,
|
||||||
Content = $"{e.User.Nickname} 来了 直播间人数:{e.memberCount}",
|
Content = $"{e.User.Nickname} 来了 直播间人数:{e.memberCount}",
|
||||||
RoomId = e.Common.roomId,
|
RoomId = e.Common.roomId,
|
||||||
CurrentCount = e.memberCount,
|
CurrentCount = e.memberCount,
|
||||||
@@ -183,6 +191,7 @@ namespace BarrageGrab
|
|||||||
|
|
||||||
var enty = new LikeMsg()
|
var enty = new LikeMsg()
|
||||||
{
|
{
|
||||||
|
MsgId = e.Common.msgId,
|
||||||
Count = e.Count,
|
Count = e.Count,
|
||||||
Content = $"{e.User.Nickname} 为主播点了{e.Count}个赞,总点赞{e.Total}",
|
Content = $"{e.User.Nickname} 为主播点了{e.Count}个赞,总点赞{e.Total}",
|
||||||
RoomId = e.Common.roomId,
|
RoomId = e.Common.roomId,
|
||||||
@@ -202,6 +211,7 @@ namespace BarrageGrab
|
|||||||
|
|
||||||
var enty = new Msg()
|
var enty = new Msg()
|
||||||
{
|
{
|
||||||
|
MsgId = e.Common.msgId,
|
||||||
Content = e.Content,
|
Content = e.Content,
|
||||||
RoomId = e.Common.roomId,
|
RoomId = e.Common.roomId,
|
||||||
User = GetUser(e.User)
|
User = GetUser(e.User)
|
||||||
|
|||||||
Reference in New Issue
Block a user