如果某条规则在过去 30 天内至少有一篇文章执行操作失败,就会显示此规则有运行失败。关键词仍会匹配文章。规则已经找到文章,但后续步骤(例如将文章添加到集合或发送到 Slack)未能完成。
规则还能正常运行吗?
大多数情况下可以。一次运行失败只针对某一篇文章、发生在某个时间点。规则会继续检查新文章,并对下一篇匹配的文章执行操作。只有在无法继续运行时,Feeder 才会暂停规则,例如 Microsoft Teams 频道已不存在,或 Telegram 群组发生了变更。暂停的规则会显示恢复按钮,以及规则停止运行的原因。
如何查看失败原因?
- 在左侧边栏中选择规则。
- 选择规则旁边的此规则有运行失败。也可以打开规则,然后选择打开错误日志。
- 日志会列出过去 30 天内最多 20 条失败记录,每条记录都包含一条消息和日期。
错误消息是什么意思?
| 消息 | 含义 | 处理方法 |
|---|---|---|
| 无法将文章添加到集合。发生内部错误。 | Feeder 端发生问题,导致这篇文章未能保存到集合中。 | 如果只发生过一次或仅持续了很短时间,则无需处理。规则会继续添加新文章。要找回遗漏的文章,请参阅下文。 |
| Slack 提示其服务端发生错误,或 Microsoft、Discord 或 Telegram 返回了错误 | 当时,另一个应用未能接收这篇文章。 | 如果很少发生,则无需处理。如果经常发生,请给我们发送电子邮件。 |
| Slack 连接中断,或找不到有效的 Slack 登录信息 | Feeder 无法再向你的 Slack 工作区发送内容,通常是因为 Feeder 应用已从该工作区移除。 | 打开规则并重新连接 Slack。请参阅自动将新闻发送到 Slack。 |
| 必须将 Feeder 机器人添加到频道或对话中,才能发送内容。 | Feeder 机器人不在该 Microsoft Teams 频道中。 | 将 Feeder 机器人添加到频道。 |
| 服务器返回错误状态码:404。重试 #1 | 你的 Webhook 地址返回了错误。Feeder 最多会对同一篇文章重试 8 次,并且每次都会延长等待时间。404 表示找不到该地址,500 表示你的应用发生了错误。 | 检查规则中的地址,并确认你的应用正在运行。请参阅Webhook。 |
| 未选择目标集合,或未选择频道 | 规则缺少一项设置。 | 打开规则,选择集合或频道,然后选择保存规则。 |
如何找回遗漏的文章?
规则不会回头处理遗漏的文章。对于添加到集合规则,你有两种选择:
- 手动添加。在文章所属的订阅源中找到该文章,然后选择添加到集合。这样不会影响集合中已有的内容。
- 重新运行集合的规则。在内容库的「目錄集」中选择相应集合,然后在「规则」下选择重新运行。重新运行前会先清空该集合,包括你手动添加的文章。随后,系统会对该集合的每条规则,处理每个订阅源中最新的 500 篇文章。
将文章发送到 Slack、Microsoft Teams、Discord、Telegram 或 Webhook 的规则,无法再次发送遗漏的文章。
警告何时会消失?
如果没有新的失败发生,警告会在最后一次失败后的 30 天自动消失。你无法手动清除警告。
问题仍未解决?请将规则名称和错误日志中的消息发送至 support@feeder.co,我们会为你提供帮助。