两段,因为是两个维度:账号维度每个博主一行(粉丝/获赞/作品数及相对昨天的增减、 今天采到几条),任务维度看推送(推送是按任务的,塞进账号行会把同一个值重复 42 遍)。 推送那段的判定:last_notified_at 只在企业微信 errcode=0 之后才写,所以拿它和一串 run 的结束时间去比,落在两分钟内那轮就是**最后一次真正发出去的那轮**;那之后本该推 却没推的轮次就是漏掉的。**更早的失败无法回溯** —— 失败没留任何记录,而 last_notified_at 只有一个值,会被后来的成功覆盖。文件里写明了这个边界。 实测:42 个账号;粉丝 41 平 1 掉、主页作品数全平;推送最近一次成功是 run 76,之后 0 次漏掉。