RSS 投票的全新管理体验

RSS Polling 插件拥有一个完全重构的管理界面,使配置源、在上线前验证源以及了解每次轮询的状态变得更加容易。

注意: 在我们的托管服务中,RSS Polling 插件适用于我们的 Pro、Business 和 Enterprise 套餐。

变更内容

插件页面 (/admin/plugins/discourse-rss-polling) 现在有两个选项卡:Feeds(源)Settings(设置)

Feeds 选项卡 将所有已配置的源集中显示。每一行显示完整的源 URL(不再截断)、指定的作者、目标类别和标签。您可以直接从列表中启用或禁用任何源,而无需删除它。

Settings 选项卡 链接到相关的站点设置,包括两个新设置:

  • RSS polling feed request timeout:在放弃缓慢源之前等待的时间;默认为 30 秒。
  • RSS polling verbose logging:每次轮询尝试的详细逐项日志记录,默认关闭,但可开启以进行故障排除。

专用源表单

Feeds 选项卡上,选择 Add feed 按钮以打开一个专用表单,其中包含 URL、作者、类别、标签以及可选的类别过滤器(仅导入源类别与特定字符串匹配的项目)的字段。

测试源

Test feed 按钮会获取并分析源,而不保存任何内容。您将看到一个计数摘要和源中前几项的逐行分解——每项是否会被导入、是否已导入或会被跳过,以及任何跳过的原因以通俗语言说明。

轮询历史

查看任何现有源时,Recent polls 区域显示最近几次轮询尝试,包括导入、更新、跳过和失败的项目计数——可展开以查看逐项详细信息,并链接到创建或更新的主题。“Poll now” 的结果会实时显示,无需刷新页面。

7 个赞

太棒了。我原本一直想知道过滤功能是如何运作的,现在心里有数了,非常感谢。

在设置好 RSS 源后,有没有选项可以控制回溯抓取的时间范围?比如,只抓取最近 40 天的内容?

这完全取决于订阅源实际返回的内容。系统并没有对内容的“发布”时间设置内置限制。

1 个赞

这个链接失效了吗?我无法访问。

谢谢你的提醒——现在已经修复了!RSS Polling

1 个赞