编辑
以下问题与用户 @a.gup.pe 相关。所有联合类别都能找到用户 @koirat@a.gup.pe 并关注它,显示状态为等待。切换页面再返回,显示关注已消失。
但类别可以关注真实用户。
该用户实际上是一个机器人,Discourse 无法关注机器人——但据我所知,它并未将自己标识为机器人。即使问题在于其机器人身份(这算一个词吗?
),Discourse 也不应该让我关注它(除非 Discourse 当时不知道)。无论如何,它不应该在不告知我的情况下终止关注。或者它已经……我还没检查日志,我的错。
编辑2
这是我找到的所有内容。
未能发送到 https://a.gup.pe/u/koirat/inbox
[Discourse Activity Pub] https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd failed to deliver to https://a.gup.pe/u/koirat/inbox
--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess
id: https://foorumi.katiska.eu/ap/activity/e05428a3d5d0d9637c8b191bc4556063
type: Follow
to: https://a.gup.pe/u/koirat
published: '2025-02-23T07:11:19Z'
updated: '2025-02-23T07:11:19Z'
actor: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
id: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd
type: Group
updated: '2025-02-20T08:03:45Z'
url: https://foorumi.katiska.eu/c/koiramaailma/33
name: 'Katiska.eu: koiramaailma'
inbox: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd/inbox
outbox: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd/outbox
followers: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd/followers
preferredUsername: koiramaailma
publicKey: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
id: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd#main-key
owner: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd
publicKeyPem: |
-----BEGIN PUBLIC KEY-----
(这不重要,只是占地方)
-----END PUBLIC KEY-----
icon: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
type: Image
mediaType: image/png
url: https://cdnfoorumi.katiska.eu/original/1X/c51c0a678551648d73e3f8729ec95ecd1fc0bb73.png
"@context": https://www.w3.org/ns/activitystreams
"@context": https://www.w3.org/ns/activity...
Webfinger查找可以找到 a.gup.pe 用户,所以这不可能是原因。
这是个边缘情况,还是我又在尝试做些奇怪的事情?
Discourse 无法关注 Mastodon 列表(Mastodon 上的列表也有自己的问题)。所以我尝试了 a.gup.pe 的“伪用户”。
我通过在我的实例上关注同一个用户创建了 @koirat@a.gup.pe——它会收集使用了标签 #koirat(顺便说一句,芬兰语是“狗”)的推文。这进行得很顺利。
然后我从 Mastodon 发送了一条消息,标签和用户都被提到了。它出现在列表中,关注了 guppe 用户。
在我的 Discourse 中,我要求类别 X 关注用户 @koirat@a.gup.pe。我的另一个类别 Y 正在关注我的用户 @jagster@kvarkki.nexus,它的状态是等待。所以我想我会收到两次消息,一次来自我,一次通过 guppe(哦,该死,是这个原因吗?
)。
我用户的消息已发布到类别 Y,正如预期的那样。类别 X 没有收到任何由 guppe 用户发送的消息。
当我打开类别 X 的联合时,它不再关注 @koirat@a.gup.pe 了。
所以我的猜测是:
@a.gup.pe的工作方式不同,Discourse 无法理解它- 我尝试从 Mastodon 发布两个相同的帖子(这个我可以轻松尝试,只需要几分钟)
这不仅仅是学术问题,因为它将解决 Mastodon 的列表问题。