Fediverse、特に他のDiscourseインスタンスで、拡張Fediverseメンションスキーム @toka@memlab.thomaskalka.de を使用して人々をメンションできるようにしたいです。
これにより、相手側に通知がトリガーされることを期待しています。
また、カテゴリやタグのアクターへのメンションをどのように処理できるかについても喜んで議論します。
Fediverse、特に他のDiscourseインスタンスで、拡張Fediverseメンションスキーム @toka@memlab.thomaskalka.de を使用して人々をメンションできるようにしたいです。
これにより、相手側に通知がトリガーされることを期待しています。
また、カテゴリやタグのアクターへのメンションをどのように処理できるかについても喜んで議論します。
@toka のメンションを https://socialhub.activitypub.rocks/t/extended-mentions-via-activitypub/5091 からテストします。
結果: まだ meta.discourse.org で適切なメンションは生成されません。
うーん。ここで @aschrijver さんに言及することを期待していました。これはあなたの最後の投稿で機能しました。メタで @aschriejver@meta.discourse.org に言及することを期待していました。
activitypub でコメントを公開/同期するために要求できることの 1 つは、ここでのローカルメンションを、相手側で完全修飾メンションに変換することです。
metaより: ふむ。アクティビティパブが、フェデレーションされたサイトからのコメントがあるのに、ここで(metaで)ホームを作成するユーザーを生成する理由がわかりません。
アクティビティパブプラグインは、完全なFediverseのホームアドレスを持つプロキシユーザーを作成することを期待しています。返信しているアカウントの場合、これは https://meta.discourse.org/u/toka ではなく https://meta.discourse.org/u/@toka@socialhub.activitypub.rocks であるべきです。(@angus)
Here’s what happens.
In the ActivityPub protocol the real “full Fediverse home address” of an Actor is their id. That is stored in step 2 exactly as its received from the remote source. It doesn’t normally look like @toka@socialhub.activitypub.rocks. That addressing convention, i.e. username@domain.com is derived from the use of Webfinger in the Fediverse, and, while we support and use Webfinger, it is not part of the ActivityPub protocol itself.
In short, we’ll likely be adding support for mentions in the way you’re expecting in the medium term. There will be many issues and edge cases to be figured out in that integration. Discourse mentions are a rich, and Discourse-specific, feature, somewhat different from mentions you’re used to in Mastodon. Nevertheless, I’m confident we can find a way to make them work. Please be patient on that front.
以下がその仕組みです。
ActivityPubプロトコルにおいて、アクターの実際の「完全なFediverseのホームアドレス」は、そのidです。これはステップ2で、リモートソースから受信したとおりに正確に保存されます。通常、@toka@socialhub.activitypub.rocksのような形式ではありません。そのアドレス指定規則、つまりusername@domain.comは、FediverseでのWebfingerの使用から派生したものですが、私たちはWebfingerをサポートし使用していますが、ActivityPubプロトコル自体の一部ではありません。
要するに、中期的には、あなたが期待している方法でのメンションのサポートを追加する可能性が高いです。その統合には、解決すべき多くの問題やエッジケースが存在します。Discourseのメンションは、Mastodonで慣れ親しんでいるメンションとはいくぶん異なる、豊かでDiscourse固有の機能です。それにもかかわらず、それらを機能させる方法を見つけられると確信しています。その点については、しばらくお待ちください。
ありがとうございます。現在の実装では、メタ(ここでは会話中のtokaとaschrijver1)でユーザー名を「消費」しているのか、それともこれは単なる表示上の問題なのかを知りたいです。
現在、Fediverse のメンションは効果がありません。それらは現在、投稿コンテンツの一部である単なるテキスト文字列です。