分散型のSNSであるmisskeyは複数のタイムラインが実装されています。それぞれのタイムラインがどう違うのか、簡単にまとめてみたいと思います。
ここでは説明をわかりやすくするため、すべてのノートは「公開」設定されているものとします。
フォロー関係
あなたは、いぬすきーのAというアカウント(@A@misskey.dog)だと思ってください。あなたは同じいぬすきーのBさん(@B@misskey.dog)をフォローしており、別サーバであるmisskey.ioのEさん(@e)をリモートフォローしています。
また、いぬすきーのCさん(@C@misskey.dog)は、misskey.ioのDさん(@d)をリモートフォローしていますが、2人もあなたとフォロー関係はありません。
緑色の矢印がフォロー関係だと思ってください。
ホームタイムライン
ホームタイムラインは、自分とフォローしているアカウントの投稿だけが流れていきます。分散型SNSのため、同じサーバ内のフォローだけでなく、あなたがリモートフォローした他のサーバのアカウントが投稿したノートも同じように流れていきます。
ローカルタイムライン
ローカルタイムラインでは、フォローの有無は全く関係なく、同じサーバのアカウントの投稿が流れるタイムラインになります。
ソーシャルタイムライン
ソーシャルタイムラインは、ホームタイムラインとローカルタイムラインをくっつけたイメージになります。
あなたがフォローしているアカウントの投稿が流れるホームタイムラインに、同じサーバのアカウントの投稿も一緒に流れてくるタイムラインになります。
グローバルタイムライン
グローバルタイムラインは、他の人がリモートフォローしたアカウントの投稿も全て流れてくるタイムラインになります。
誰かがフォローしているアカウントの投稿となりますので、例えばいぬすきーのアカウントが誰もフォローしていないmisskey.ioのFさんがいたとしても、Fさんの投稿は流れてきません。
公開範囲での制御
misskeyではノート単位で公開範囲を設定することができます。
パブリックにした場合、どのタイムラインに流れるかは上で説明した通りですが、それ以外の場合はどうなるのでしょうか?
公開範囲:ホーム
公開範囲がホームになっているノートは、ローカルタイムラインやグローバルタイムラインに流れなくなります。
ホームタイムラインやソーシャルタイムラインのように、あなたをフォローしている人のタイムラインでのみ、投稿が確認できるイメージです。
公開範囲:フォロワー
流れるタイムラインとしては、公開範囲がホームと同じになります。この2つ、何が違うのでしょうか?
投稿されたノートは、個別のURI(リンク)が発行されるため、それが判っている人であればログインの有無を問わず誰でも見ることができます。
公開範囲がフォロワーの場合、これが本当にあなたをフォローしている人にしか見えなくなります。Twitterでいうところの鍵垢でツイートするイメージです。
公開範囲:ダイレクト
これはそのアカウントのみに向けた、いわゆるDMとなります。説明は不要ですかね。
まとめ
簡単にですが、misskeyにある4つのタイムラインと、それに関係する公開範囲について説明してみました。
言葉だけ見るとよくわからない感じがしますが、フォロワーの関係図に色を付けてみると、そこまで難解なものではありません。
あなたのmisskey利用の手助けになれば幸いです。
コメント