我想知道这是否与以下事实有关:即使在重新关注并在此列出后,我也没有在我的 Mastodon 动态中看到大约一小时前发布的这篇帖子:
[已编辑] 同样,我也没有收到 7 月 30 日发布的 3.2.5、3.3.0beta5 或 3.3.0 的所有发布说明公告,尽管我确实出现在关注者列表中。
我想知道这是否与以下事实有关:即使在重新关注并在此列出后,我也没有在我的 Mastodon 动态中看到大约一小时前发布的这篇帖子:
[已编辑] 同样,我也没有收到 7 月 30 日发布的 3.2.5、3.3.0beta5 或 3.3.0 的所有发布说明公告,尽管我确实出现在关注者列表中。
Angus,当我的帖子发布到 Mastodon 时,人们会回复,帖子会出现在我的论坛上。但是,我无法直接通过我的论坛回复回复我的人吗?
嘿 David,这应该是可以做到的。回复时请检查您的日志中是否有任何警告。也有可能是 Mastodon 因某种原因不接受它。
抱歉,Angus。现在可以正常工作了。
另外,很抱歉问这个问题,但你有什么关于与 Lemmy 适配的消息吗?我非常期待。
很高兴它能正常工作。
完整的 Lemmy 支持已提上议程,但我目前无法提供预计完成时间。我会通知你。
您好。恭喜 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
这似乎是合理的,如果没有人关注,就没有必要发布,但如果我无法成功关注该类别。
我是否错过了某个步骤,或者有什么东西在阻碍?
如果还需要其他信息,请告诉我。 ![]()
是否还有任何 meta 标签/类别可用的联合流?句柄 @feature… 似乎不再起作用了?(或者有人有好的备用 discourse 实例发布用于测试目的的 feed 吗)
那应该仍然有效,是的。句柄是 feature@meta.discourse.org,我在我的 Mastodon 实例中看到了它:
还有一个 announcements@meta.discourse.org,那也应该有效。
我找到了句柄和 Federation 选项卡,但在我的服务器上的 Mastodon 搜索结果中使用“转到个人资料”时,会返回 404(奇怪的是针对我自己的服务器)。通常搜索重定向可以正常工作——稍后我会进行一些更好的诊断——meta 上的预期个人资料 URL 是什么?
我的 Mastodon 时间线里也没看到昨天的公告。所以问题依然存在。还有日志可以调查为什么我这里是坏的吗?
发布说明公告不会自动发布,因为我们在共享草稿中编写它们,而该过程与 AP 插件无法开箱即用。这是一个已知限制。
我现在手动安排了几篇主题的发布,以确保其余的集成仍然有效。
我仍然从未在 @feature@meta.discourse.org 或 @announcements@meta.discourse.org 上看到任何帖子,尽管我已经取消关注并重新关注了。
我更深入地研究了一下我遇到的问题。我关注了 @feps@socialhub.activitypub.rocks,它获取了所有三个级别的域名,并正确显示了关注者。
而在 meta 上仍然是损坏的:
我仍然没有看到任何关于关注 @feature@meta.discourse.org 的信息。
所以看起来导致 meta 损坏的任何东西都是 meta 特有的,但它确实是坏的。
为了方便查看日志,我再次尝试了“关闭再重新开启”的操作,即取消关注和重新关注这两个联合分类。对我来说,它仍然显示错误的名称。因为这不会影响我在 socialhub.activitypub.rocks 上的情况,我猜测这是一个数据错误,因为我最早尝试在这里关注,所以 meta 数据库中有一个损坏的条目。
@pmusaraj 我猜 CDCK 的人是否可以 rails c 并修复这个问题,因为“关闭再重新开启”未能解决它?
@JammyDodger - 您不认为这可能是由于我们上周测试时更改的一些设置吗?
嗯。我不认为是这样。但我确实不小心删除过几次设置,所以检查一下可能还是值得的……![]()
从我所见来看,Feature 的一切似乎都井然有序。
我明天会再仔细看看,看看是否有什么遗漏。
我相当确定我们与 pavilion 联合会的工作没有触及任何现有设置。
无论如何,这也不是最近的事情。我第一次取消关注和重新关注是在七月下旬。
我关注了 @mcdanlj@mastodon.cloud,并且确实在我的时间线上看到了 @feature@meta.discourse.org 的内容,但是在我的 @mcdanlj@social.makerforums.info 时间线上却看不到相同的帖子。希望这两个关注之间的差异能让你弄清楚问题所在?
出于好奇,为什么会这样?
感觉如果每个 Discourse 用户都是一个 ActivityPub actor,论坛类别是 ActivityPub 群组,并在该类别中转发每个用户的帖子,会更有意义。我相信 Lemmy 的工作方式也是如此。
目前,如果我在 Mastodon 上关注一个类别,没有任何指示表明谁发布了什么内容,这对于我的社区来说是相当不利的,因为互联网上的任何人都可以向我们域上的官方外观 ActivityPub 帐户发布任意内容。