:activitypub:の仕様的に、外部サーバに配信対象が居る場合は見せたくなくても見えてしまう、みたいなことがありそうなんで難しそうだなーと。

実用を考えると
:misskey:​だけじゃなくて​:mastodon:​も巻き込む必用がありそうだけど、​:mastodon:はこういう拡張にあまり積極的ではない印象……

詳しい方の見解を知りたいわねー。
[参照]

:_sa::_ka::_mo::_to: :_a::_o::_i:  
相手がでなく、自分がフォローしてるユーザーにだけノートを公開できる機能はマジで欲しいんよなぁ…w ​:unicode_1d54f_bg_black:​から引っ付いてきた1部が安くなったとわかった途端まとわりついてくるからw​:ablobcatnodmeltcry:​​:ablobcatnodm...

@yamatsumi_s Fedibirdに『相互限定』という公開範囲があり、相互フォローの相手にだけ届く投稿が可能です。

ただし、Mastodonの最新版以外では、まだmisskey.io、misskey.cloud、のえすきー他、一部のパッチをあてているMisskey以外には届きません。

仕組みはちょっとややこしいのですが、ベースになっているのはbearcapsという仕組みで、鍵とURLを相手指定で直接送り、受取側がそのURLに鍵付きでリクエストすることで投稿を取得する仕組みです。

未対応の実装では内容を取得できないので秘密を守ることができ、対応の実装では直接指定した(相互フォローの)相手にだけ見える投稿になります。

:deep_arigatou_hukakukansya:
しかしすげー……
よく思い付くなぁ、そういうの……

フォロー

@yamatsumi_s Bearcaps自体はMastodon本家の仕様です。
docs.joinmastodon.org/user/run

サークルに対応しようとしていた際に進化したやつです。

力任せのやり方で、該当する相手全てにDMに似たActivityを送ります。特定のサーバにおいて、最初に届いたActivityで投稿内容取得(Bearcapsの解決)が行われるので、2回目以降は省略されるため、想像するほど負荷は高くないのですが、まぁ通常の投稿に比べると結構重たい処理です。

やっぱり負荷は高めかぁ……

当面は力技で実現して、その負荷が問題になるようだったらいよいよプロトコルに手を加える流れかな……
なんにせよ
:super_igyo:​​:desuwaaaaa__ii:

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。