7.3.0 - #632
Merged
Merged
Conversation
缓存意义不大;队列限速够用了
- 获取直播间的播放相关信息(清晰度、直播流地址等) - 计划后续用这个API来获取房间开播情况
- 直播任务【点赞】、【发弹幕】和【观看直播】支持“完成目标轮次”和“跟随每日上限”两种模式 - 直播任务中的【点赞】任务支持等待开播后再点赞,【发弹幕】任务支持等待下播后再发弹幕 - 修复【观看任务】会错误减少一些已观看时长的bug(B站新版粉丝团任务的观看时长计算已精确到分钟)
- 修复发弹幕任务`getMedals()`分组逻辑错误 - MedalModule的probeWaitingMedals方法的targetPredicate参数只允许数字,内部判断时统一处理null/undefined - 发弹幕和点赞任务在执行过程中不主动检查配置项的更改 - 删除多处未使用的lodash导入
- 修改no-unused-vars的varsIgnorePattern,不允许单下划线变量
- 简化逻辑 - 充分利用刷新粉丝勋章得到的数据 - 增加共享等待探测快照的有效时间
- 修改了一些容易被屏蔽的弹幕
- 其中新增lastFetchStartedAt和lastFetchFinishedAt
- 取消快照机制
- MedalModule的refreshFansMedals()若遇到正在刷新的情况,等刷新完成 - 重新运行light,like,danmu前检查无法同时运行的模块是否正在运行
- 修复FansMedals模块获取第2页之后的勋章时还在用第1页的response做判断的bug - 把刷新粉丝勋章的职责从waitForLightTask()移到点亮模块内部,避免观看直播启动过晚取不到新粉丝勋章数据的问题 - 只有任务真正执行成功后才触发logFreeIntimacy
- 点亮任务是全部点亮后一起检查 - 点赞、发弹幕和观看直播是完成一个粉丝勋章的任务就检查一次
- 因为这两个任务有等点亮任务结束后再运行的功能
- useModuleStore: clearStatus 遍历了错误的对象 - GetYearVipPrivilegeTask: 时间偏移量错误 - BAPI.main.coinAdd: url末尾多了一个空格 - fetch-hook: unProxy 删除了错误的处理器 - 主站任务watch,share,coin: biliStore.dynamicVideos缺少空数组判断 - RemoveGameParty: runOnMultiplePages属性拼写错误 - usePlayerStore: getPlayer和waitForLiveStatus会原地修改config参数 - useCacheStore: unsafeWindow.top可能为null
- 删除uuid(),使用crypto.randomUUID() - SilverToCoinTask和SwitchLiveStreamQuality加上await确保异常会被捕获 - usePlayerStore中Object.assign参数顺序错误,改用_.defaults - 一些注释调整
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[7.3.0] - 2026-6-14
新增
修复
调整