Then you’re probably going to need to use the API. Per-category posts out of context aren’t provided in a feed in this way.
I don’t understand why you can have a feed of filtered by user (/u/:username/activity.rss) but not one filtered by category 
I’ll be another vote for this feature. I belong to a food discussion site http://foodtalkcentral.com/ which has 40 or so channels for discussion, most of which are region based. Living in Los Angeles I don’t have much need to see all of the posts for say the NYC channel or the Tahoe-Truckee-Reno channel but I would like to see all of the posts for the Los Angeles channel. Since there’s a lot of discussion within topics, seeing the topics is not enough. Also, setting the RSS feed for the whole board is starting to overwhelm me with posts I have no interest in seeing.
Please, enable this feature. It seems possible since, as a previous poster noted, you can have a feed filterd by user. It would be a great help. Thanks
Why not open the category-specific page for LA
If you’re logged in discourse already tracks your read state and progress within a topic.
A feed for latest replies across a category without any context would be really really confusing.
Because I prefer to read the posts in an RSS Reader rather than on the web where I have to click around to get to content. I prefer it so much so I’m using the feed for all of the board posts rather than the site even though I have to slog through a couple of hundered posts in a week. The previous site I belonged to Chowhound.com did have this feature and it made reading posts so easy.
This is usually not the case. since it is obvious what the poster is talking about. Plus topics tend to generate a lot of activity in a short period of time. In the rare instance I need context, I click through to the topic on the site.
I would like to see that happen as well.
I’m active on some discourse instances and merge the discussion in a central RSS reader. Increasing the flexibility/functionality of RSS feeds would be highly appreciated.
抱歉打扰这个帖子,但我也认为这将是一个非常实用的功能,而且据我所知,目前仍未提供。(除了本帖的发帖人外,另见另一个同样请求该功能的较新帖子)
一个典型的使用场景是:社区 IRC 频道中有一个机器人,它会监控某些相关的 RSS 源并播报最新帖子。然而,当相关源是更广泛论坛中的一个分类时(例如 Khronos 论坛中的 OpenCL 分类,或 NVIDIA 论坛中的 CUDA 分类),就无法实现这一功能:
- 如果机器人订阅该分类的源,它只能获取主题列表:它可以播报新主题的创建,但无法播报在已有主题中添加新评论(帖子)的情况,这严重限制了机器人的实用性;
- 如果机器人订阅整个论坛的
latest.rss,它将收到来自所有主题的帖子,包括那些来自无关分类的帖子,因此需要进行额外的过滤。在低活跃度的分类中,这可能导致错过相关更新(尤其是在高流量论坛中),除非采用高频轮询,但这并不理想。
一个专注于该分类内最新帖子的分类源将能解决这一问题。这可以是“该分类中的最新帖子”,甚至可以是“该分类中每个主题的最新帖子”。缺少这两种源尤其令人沮丧,因为你几乎可以通过获取该分类的 JSON 来实现类似功能,但 JSON 中缺少 RSS 源中包含的一些元素(例如用于预览的帖子内容),此外(显然)还需要客户端使用完全不同的处理代码。
如果可以使用适用于机器人中所有 Discourse 论坛的自定义代码,那么您可以改为轮询 /posts.json;每个条目都包含一个 category_id,您可以据此进行筛选。
如上所述,为每个类别添加 posts.rss 是可行的,但尚未实施。
这无疑能让提供的 RSS Feed 更加完善。
我现在个人没有使用它的需求,但我可以看到在几种不同情况下它会很有用。
目前,通过第三方集成服务(例如 make.com、zapier.com 等)可以轻松实现相同的功能,但这有点麻烦。