抱歉打扰这个帖子,但我也认为这将是一个非常实用的功能,而且据我所知,目前仍未提供。(除了本帖的发帖人外,另见另一个同样请求该功能的较新帖子)
一个典型的使用场景是:社区 IRC 频道中有一个机器人,它会监控某些相关的 RSS 源并播报最新帖子。然而,当相关源是更广泛论坛中的一个分类时(例如 Khronos 论坛中的 OpenCL 分类,或 NVIDIA 论坛中的 CUDA 分类),就无法实现这一功能:
- 如果机器人订阅该分类的源,它只能获取主题列表:它可以播报新主题的创建,但无法播报在已有主题中添加新评论(帖子)的情况,这严重限制了机器人的实用性;
- 如果机器人订阅整个论坛的
latest.rss,它将收到来自所有主题的帖子,包括那些来自无关分类的帖子,因此需要进行额外的过滤。在低活跃度的分类中,这可能导致错过相关更新(尤其是在高流量论坛中),除非采用高频轮询,但这并不理想。
一个专注于该分类内最新帖子的分类源将能解决这一问题。这可以是“该分类中的最新帖子”,甚至可以是“该分类中每个主题的最新帖子”。缺少这两种源尤其令人沮丧,因为你几乎可以通过获取该分类的 JSON 来实现类似功能,但 JSON 中缺少 RSS 源中包含的一些元素(例如用于预览的帖子内容),此外(显然)还需要客户端使用完全不同的处理代码。