DDBOT icon indicating copy to clipboard operation
DDBOT copied to clipboard

[BUG] B 站直播信息在下播后短时间内偶发重复推送

Open TeemoKill opened this issue 3 years ago • 3 comments

详细描述 复现步骤:

  1. 提供QQ 账号密码,B 站cookie,以私人模式部署DDBOT 并通过私聊指令配置DDBOT 关注直播间R ,推送到群聊G,同时启用下播通知
  2. 等待可爱的苏趴idol 开播✨
  3. [Expected✅] 开播后群聊G 正常收到开播推送
  4. 等待可爱的苏趴idol 下播💔
  5. [Expected✅] 下播后群聊G 收到下播推送。[Bug⚠️] 偶尔群聊G 会在下播推送后,立刻重新推送开播通知,随后再次推送下播通知。这样的重复推送在下播后短时间内概率发生,并且可能重复推送多次成对的[下播,开播]通知。

判断为B 站直播信息API 在下播后短时间内查询结果不稳定。 已在我个人版本的DDBOT 中对开播信息添加冷却时间判断尝试规避此问题,效果还在观察中。

正常情况应该是这样的 预期行为: 对于关注的直播间R ,如果在群聊G 配置了下播推送,那么:当直播间R 下播时,向群聊G 推送且仅推送一次直播间R 的下播通知。

DDBOT 部署信息 操作系统版本:Ubuntu 20.04 BOT版本:bug 与具体的DDBOT 版本无关

TeemoKill avatar Dec 22 '22 10:12 TeemoKill

一样的问题

scalpl avatar Jan 11 '23 13:01 scalpl

+1 我最近出现在的很频繁

nanaminnn avatar Aug 14 '23 13:08 nanaminnn

遇到了

zhdl889 avatar Oct 12 '23 14:10 zhdl889