感谢建议 @NateDhaliwal。
澄清一下,你链接的那个主题最初是在 socialhub.activitypub.rocks 上创建的。你可以在 ActivityPub 信息中看到它最初发布的位置。
如果我再多解释一下它是如何工作的,你可能会明白为什么那样做不太合理。
Discourse 支持两种类型的 ActivityPub 参与者(actor),它们可以发布和接收帖子:类别(categories)和标签(tags)。目前在 meta 站点上有两个类别和四个标签启用了 ActivityPub。你可以在这里看到它们。
要实现你建议的功能,方法是创建一个类别参与者(category actor)。通过 #announcements 或 Contribute > Feature 接收的帖子(即发送到 announcements@meta.discourse.org 或 feature@meta.discourse.org 的帖子)会直接进入这些类别(如果该类别参与者启用了“完整主题”功能)。
你注意到的是,通过标签参与者接收的帖子,例如 activitypub@meta.discourse.org 对应 activitypub,并不会自动进入特定的类别。如果结合我上面概述的背景来思考,如果它们自动进入特定类别,那会有点奇怪。
标签的作用是从分类学角度将不同类别中的主题进行分组。如果所有发送到 activitypub@meta.discourse.org 的帖子都默认进入一个特定的类别,那么我们不如直接创建一个 activitypub 类别并为该类别创建一个参与者,而不是创建一个标签。
退一步讲,如果从更广泛的角度来看,对于像 activitypub 这样通用的分类体系,使用标签而不是类别,并根据需要手动对传入的主题进行分类,可能会更好。虽然有更具体的参与者与特定类别相关联,但 activitypub 可能涵盖多种类型的主题。
从根本上说,这取决于社区希望如何管理自身及其与联邦宇宙(fediverse)的关系。我认为这里不需要技术方案,至少目前不需要。也许 @tobiaseigen 会对他打算如何处理这个问题有更多的想法。
