diff --git a/src/Ray.BiliBiliTool.Config/Options/LiveFansMedalTaskOptions.cs b/src/Ray.BiliBiliTool.Config/Options/LiveFansMedalTaskOptions.cs index 0e5a7eb82..3581df1fc 100644 --- a/src/Ray.BiliBiliTool.Config/Options/LiveFansMedalTaskOptions.cs +++ b/src/Ray.BiliBiliTool.Config/Options/LiveFansMedalTaskOptions.cs @@ -37,18 +37,18 @@ public class LiveFansMedalTaskOptions public const int HeartBeatInterval = 60; /// - /// 点赞次数 + /// 点赞次数,默认值为30(用于点亮粉丝勋章) /// - public int LikeNumber { get; set; } = 50; + public int LikeNumber { get; set; } = 30; /// /// 发送弹幕次数 /// - public int SendDanmakuNumber { get; set; } = 15; + public int SendDanmakuNumber { get; set; } = 1; /// /// 弹幕发送失败多少次时放弃 /// - public int SendDanmakugiveUpThreshold { get; set; } = 5; + public int SendDanmakugiveUpThreshold { get; set; } = 3; } } \ No newline at end of file diff --git a/src/Ray.BiliBiliTool.DomainService/LiveDomainService.cs b/src/Ray.BiliBiliTool.DomainService/LiveDomainService.cs index 8863269fe..704e93d89 100644 --- a/src/Ray.BiliBiliTool.DomainService/LiveDomainService.cs +++ b/src/Ray.BiliBiliTool.DomainService/LiveDomainService.cs @@ -461,7 +461,7 @@ public async Task SendHeartBeatToFansMedalLive() if (!await CheckLiveCookie()) return; var infoList = new List(); - (await GetFansMedalInfoList()).ForEach(medal => + (await GetFansMedalInfoList()).FindAll(info => info.LiveRoomInfo.Live_Status != 0).ForEach(medal => infoList.Add(new(medal.RoomId, medal.LiveRoomInfo, new(), 0, 0)) );