ActivityPub 插件

您好。恭喜 ActivityPub 插件发布。

但我遇到了一些问题。我最近在一个新服务器上设置了一个新的 Discourse 站点并安装了 AP 插件。所有都已更新到最新版本。

我已经为“General”类别设置了 actor,并且已启用。
在 Mastodon 上,我可以看到 @general@forum.39.ie 帐户,但当我“关注”它并刷新页面时,它显示正在等待被接受为关注者(就像私有配置文件一样)。
该帐户未出现在“General”类别 > Federation 中的“Followers”页面中。

日志中显示以下内容:

[Discourse Activity Pub] POST request received by https://forum.39.ie/ap/actor/899d0b715d05d8360ff7fcb114c9c818/inbox failed: 401 Actor not found for key https://mastodon.ie/users/padraig#main-key

每当我发布到 General Forum 并等待 5 分钟后,AP 徽标仍然显示一个斜杠,并提示:“Note was not published via ActivityPub。”即使 AP 已启用。
它提供了 AP 链接 https://forum.39.ie/ap/object/22b6a43c4d8ff6347360fa332ffffacf

在日志中,我确实看到了以下内容:

[Discourse Activity Pub] GET request received by https://forum.39.ie/ap/object/fb7a31ae2fd15df4ee8a46644d4dbebb failed: 400 Bad request
[Discourse Activity Pub] https://forum.39.ie/ap/actor/899d0b715d05d8360ff7fcb114c9c818 failed to schedule https://forum.39.ie/ap/activity/1e68cf435ea927f3d828bc9f063f8bad for delivery: no recipients

这似乎是合理的,如果没有人关注,就没有必要发布,但如果我无法成功关注该类别。

我是否错过了某个步骤,或者有什么东西在阻碍?
如果还需要其他信息,请告诉我。 :slight_smile: