From 37b9da6d38a2dbb73208f4cbe509b888f509b9bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=85=E6=B5=A9=E4=B8=9C?= <1083092844@qq.com> Date: Thu, 16 Nov 2023 11:57:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=AE=8B=E7=95=99=E5=A4=9A?= =?UTF-8?q?=E4=BD=99=E7=9A=84=E6=96=87=E4=BB=B6=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BarrageGrab/JsonEntity/BarrageMessages.cs | 306 ---------------------- BarrageGrab/JsonEntity/Command.cs | 34 --- BarrageGrab/WssBarrageService.csproj | 2 - 3 files changed, 342 deletions(-) delete mode 100644 BarrageGrab/JsonEntity/BarrageMessages.cs delete mode 100644 BarrageGrab/JsonEntity/Command.cs diff --git a/BarrageGrab/JsonEntity/BarrageMessages.cs b/BarrageGrab/JsonEntity/BarrageMessages.cs deleted file mode 100644 index a5430b7..0000000 --- a/BarrageGrab/JsonEntity/BarrageMessages.cs +++ /dev/null @@ -1,306 +0,0 @@ -namespace BarrageGrab.JsonEntity -{ - /// - /// 弹幕消息类型 - /// - public enum BarrageMsgType - { - 无 = 0, - 弹幕消息 = 1, - 点赞消息 = 2, - 进直播间 = 3, - 关注消息 = 4, - 礼物消息 = 5, - 直播间统计 = 6, - 粉丝团消息 = 7, - 直播间分享 = 8, - 下播 = 9 - } - - /// - /// 粉丝团消息类型 - /// - public enum FansclubType - { - 无 = 0, - 粉丝团升级 = 1, - 加入粉丝团 = 2 - } - - /// - /// 直播间分享目标 - /// - public enum ShareType - { - 未知 = 0, - 微信 = 1, - 朋友圈 = 2, - 微博 = 3, - QQ空间 = 4, - QQ = 5, - 抖音好友 = 112 - } - - - /// - /// 数据包装器 - /// - public class BarrageMsgPack - { - /// - /// 消息类型 - /// - public BarrageMsgType Type { get; set; } - - /// - /// 消息对象 - /// - public string Data { get; set; } - - public BarrageMsgPack() - { - - } - - public BarrageMsgPack(string data, BarrageMsgType type) - { - this.Data = data; - this.Type = type; - } - } - - /// - /// 消息 - /// - public class Msg - { - /// - /// 弹幕ID - /// - public long MsgId { get; set; } - - /// - /// 用户数据 - /// - public MsgUser User { get; set; } - - /// - /// 消息内容 - /// - public string Content { get; set; } - - /// - /// 房间号 - /// - public long RoomId { get; set; } - } - - /// - /// 粉丝团信息 - /// - public class FansClubInfo - { - /// - /// 粉丝团名称 - /// - public string ClubName { get; set; } - - /// - /// 粉丝团等级,没加入则0 - /// - public int Level { get; set; } - } - - /// - /// 用户弹幕信息 - /// - public class MsgUser - { - /// - /// 真实ID - /// - public long Id { get; set; } - - /// - /// ShortId - /// - public long ShortId { get; set; } - - /// - /// 自定义ID - /// - public string DisplayId { get; set; } - - /// - /// 昵称 - /// - public string Nickname { get; set; } - - /// - /// 未知 - /// - public int Level { get; set; } - - /// - /// 支付等级 - /// - public int PayLevel { get; set; } - - /// - /// 性别 1男 2女 - /// - public int Gender { get; set; } - - /// - /// 头像地址 - /// - public string HeadImgUrl { get; set; } - - /// - /// 用户主页地址 - /// - public string SecUid { get; set; } - - /// - /// 粉丝团信息 - /// - public FansClubInfo FansClub { get; set; } - - /// - /// 粉丝数 - /// - public long FollowerCount { get; set; } - - /// - /// 关注状态 0 未关注 1 已关注 2,不明 - /// - public long FollowStatus { get; set; } - - /// - /// 关注数 - /// - public long FollowingCount; - - - public string GenderToString() - { - return Gender == 1 ? "男" : Gender == 2 ? "女" : "妖"; - } - } - - /// - /// 礼物消息 - /// - public class GiftMsg : Msg - { - /// - /// 礼物ID - /// - public long GiftId { get; set; } - - /// - /// 礼物名称 - /// - public string GiftName { get; set; } - - /// - /// 礼物分组ID - /// - public long GroupId { get; set; } - - /// - /// 本次(增量)礼物数量 - /// - public long GiftCount { get; set; } - - /// - /// 礼物数量(连续的) - /// - public long RepeatCount { get; set; } - - /// - /// 抖币价格 - /// - public int DiamondCount { get; set; } - } - - /// - /// 点赞消息 - /// - public class LikeMsg : Msg - { - /// - /// 点赞数量 - /// - public long Count { get; set; } - - /// - /// 总共点赞数量 - /// - public long Total { get; set; } - } - - /// - /// 直播间统计消息 - /// - public class UserSeqMsg : Msg - { - /// - /// 当前直播间用户数量 - /// - public long OnlineUserCount { get; set; } - - /// - /// 累计直播间用户数量 - /// - public long TotalUserCount { get; set; } - - /// - /// 累计直播间用户数量 显示文本 - /// - public string TotalUserCountStr { get; set; } - - /// - /// 当前直播间用户数量 显示文本 - /// - public string OnlineUserCountStr { get; set; } - } - - /// - /// 粉丝团消息 - /// - public class FansclubMsg : Msg - { - /// - /// 粉丝团消息类型,升级1,加入2 - /// - public int Type { get; set; } - - /// - /// 粉丝团等级 - /// - public int Level { get; set; } - } - - /// - /// 来了消息 - /// - public class MemberMessage : Msg - { - /// - /// 当前直播间人数 - /// - public long CurrentCount { get; set; } - } - - /// - /// 直播间分享 - /// - public class ShareMessage: Msg - { - /// - /// 分享目标 - /// - public ShareType ShareType { get; set; } - } -} \ No newline at end of file diff --git a/BarrageGrab/JsonEntity/Command.cs b/BarrageGrab/JsonEntity/Command.cs deleted file mode 100644 index 2bac46e..0000000 --- a/BarrageGrab/JsonEntity/Command.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace BarrageGrab.JsonEntity -{ - public enum CommandCode - { - /// - /// 空指令 - /// - None = 0, - - /// - /// 安全关闭程序 - /// - Close = 1, - } - - public class Command - { - /// - /// 指令标识 - /// - public CommandCode Cmd { get; set; } - - /// - /// 附加数据 - /// - public object Data { get; set; } - } -} diff --git a/BarrageGrab/WssBarrageService.csproj b/BarrageGrab/WssBarrageService.csproj index 48e575a..5f3a8d2 100644 --- a/BarrageGrab/WssBarrageService.csproj +++ b/BarrageGrab/WssBarrageService.csproj @@ -145,7 +145,6 @@ FormView.cs - @@ -157,7 +156,6 @@ -