TDK1969 / nonebot_plugin_bilibilibot

基于Nonebot的bilibili通知插件,可将up主,主播以及番剧的更新/直播动态推送到QQ
GNU General Public License v3.0
93 stars 7 forks source link

[Bug]: 订阅的番剧不推送了 #57

Closed cj1357 closed 8 months ago

cj1357 commented 8 months ago

billibilibot 版本

2.2.3

nonebot 版本

2.0

go-cqhttp 版本

2.0.0

运行环境

Linux

重现步骤

订阅了番剧“葬送的芙莉莲”,每周二20:00更新,几周前每周二还能推送更新,这两周没有推送了

期望的结果是什么?

可以继续推送

实际的结果是什么?

番剧没推送

日志记录(可选)

No response

补充说明(可选)

No response

TDK1969 commented 8 months ago
  1. 在对应日期的info.log里面查找,是否存在番剧更新信息,格式为[bilibilibot~番剧] 检测到影视剧 <> 更新
  2. 如果存在此类信息,检查同一天的error.log,查看是否为信息发送过程中发生错误。
  3. 如果不存在,继续与我联系
cj1357 commented 8 months ago

找了26号周二这一天所有的info、error的log,没有bilibilibot番剧相关的更新信息及报错

我订阅的是这个ss46089

cj1357 commented 8 months ago

我搜索了一下,是12月12号推送之后就不再推送了,途中周一误推送了一次,而且集数不对,12月12号推送的也不对,现在最新才13集。

是不是bilibot推送的记录已经到14集了,就不再继续推送了

今天20点也会更新第14集,看这次推不推送了

image

TDK1969 commented 8 months ago

好的,感谢你提供的信息。 还想问一下,插件在推送《葬送的芙莉莲》时出现了集数不对的情况,请问是什么时候开始出现这个现象的?

cj1357 commented 8 months ago

好的,感谢你提供的信息。 还想问一下,插件在推送《葬送的芙莉莲》时出现了集数不对的情况,请问是什么时候开始出现这个现象的?

是上面截图12月11号(周一)的时候,番剧是周二更新的,周一却推送了一次13集的,之前那周二推送的还是第10集

cj1357 commented 8 months ago

葬送的芙莉莲突然改成每周五更新了,难道是规则改了导致的吗,我这周五再看看有没有更新

TDK1969 commented 8 months ago

葬送的芙莉莲突然改成每周五更新了,难道是规则改了导致的吗,我这周五再看看有没有更新

好的,我估计不推送是因为某种错误导致数据库中记录的集数错误,因为在代码中是通过比较集数来判断是否有更新的,或许可以考虑通过时间比较

cj1357 commented 8 months ago

原来如此😺

cj1357 commented 8 months ago

明明是周五更新的,今天周三却推送了第16集,bilibili番剧那边最新也才13集,难道是预告导致的? image

TDK1969 commented 8 months ago

我这边已经复现了这个问题,我看一下

TDK1969 commented 8 months ago

我排查出原因了,确实是因为预告,我调用的接口把预告插在了正片的列表里面,导致不能直接用下标获取对应的集数。

cj1357 commented 8 months ago

这种有预告的番剧就比较难办了

TDK1969 commented 8 months ago

我修改好了,等我测试几天就更新

TDK1969 commented 8 months ago

image

TDK1969 commented 8 months ago

预告更新能正常通知 image

cj1357 commented 8 months ago

哇,预告都有了,好耶😀

TDK1969 commented 8 months ago

请更新到版本2.3.4,已解决该问题

cj1357 commented 8 months ago

感谢大佬,辛苦了😺