編集
以下の問題は、@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 は 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 をフォローしており、それは「待機中」の状態でした。そのため、メッセージが 2 回届くことを期待していました。1 回は私から、もう 1 回は guppe 経由で(ああ、なんてこった、それが問題なのかしら
)。
私の俳優によって送信されたメッセージは、予想どおりカテゴリ Y で公開されました。カテゴリ X は guppe 俳優によって何も配信されませんでした。
カテゴリ X のフェデレーションを開いたとき、それはもはや @koirat@a.gup.pe をフォローしていませんでした。
したがって、推測されることは次のとおりです。
@a.gup.peは異なる方法で機能しており、Discourse はそれを理解できません。- Mastodon から 2 つの同一のトピックを公開しようとしました(これは簡単に試すことができます、数分かかります)。
これは純粋に学術的な問題ではありません。なぜなら、それは Mastodon のリストの問題を解決する可能性があるからです。