这是发生的情况。
- 从远程源接收活动。
- 我们将活动、参与者和对象分别存储在数据库(“AP 对象”)中。
- AP 对象与其等效的 Discourse 对象相关联,例如参与者获得用户。
在 ActivityPub 协议中,参与者的真实“完整 Fediverse 主地址”是其 id。这在步骤 2 中存储,完全按照从远程源接收的方式。它通常看起来不像 @toka@socialhub.activitypub.rocks。这种寻址约定,即 username@domain.com,源自 Fediverse 中 Webfinger 的使用,虽然我们支持并使用 Webfinger,但它本身并不是 ActivityPub 协议的一部分。
简而言之,我们很可能在中期添加对您期望的提及方式的支持。在该集成中将有许多问题和边缘情况需要解决。Discourse 提及是一项丰富且特定于 Discourse 的功能,与您在 Mastodon 中习惯的提及方式有些不同。尽管如此,我相信我们能找到一种方法使它们正常工作。请在那方面保持耐心。