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))
);