通知リレー(Scrapbox)
https://gyazo.com/068ce5eef5fd41952e89b00407f5e35c
sta.icon解釈
.
1 AがFediverseにPostする
2 1を見たBが、Reactionをする
3 この2をCに通知する
本来リアクションを受け取るのはAだけ。Aの投稿に(Bなどが)リアクションをしているので。
が、ここでは「Cが」、自身へのリアクションを、(Aの加工経由で)受け取ることもできる
AとCが分かれてるので「Cをフォローしたいけど、Scrapboxの更新まで全部はいらん」と思ったらCだけフォローすればいい
これはたぶん「Fediverse上でCをフォローする」という意味
そしてこれはTwitterのように「Cという人物をフォローする」という意味ではない
「Cが発信・言及したコンテンツ」をフォローする、みたいな感じ?
たとえば「Aがまとめた "Cの発言内容"」も含む
今のsta.iconには全くピンと来ないけど、こういうのをActivityPubでは実現できるってことなんだろうかsta.icon
AさんがPostするときに、Cさんのinboxも付記する?
つまりPost(投稿内容)に「n人分のinbox(へのエンドポイント?)」がぶら下がっている
ので、そのPostにリアクションが来たら、ぶら下がってるinbox(の持ち主)には通知を送れる
が、他人のinboxに送れるのはクライアントではなくサーバーだけみたいだねsta.icon
どうなるんだろうな
たとえばサーバーXがあるとして、ここでは「通知セット」がサポートされている
通知セット1= A, C
AとCのinboxに通知送るよ、というセット
で、AはX上で投稿するときに「通知セット1」をつければいい
これで、Xがその投稿に対する通知(投稿にリプやリアクションがあったとき等)を、(通知セット1に従い)AとCに投げてくれる
Aは人物である必要はない
Botでも良い
本質は「コンテンツに通知先を埋め込む(ActivityPubなら実現できる)」ということ、なのだろうか?
なんだっけ、コメントつけるサービスみたいなのが何かあった、思い出したいsta.icon