noellabo's tech blog

@noellaboの技術ブログ

Mastodonからの、ハッシュタグリレーへの参加の仕方

Mastodonからハッシュタグリレーに参加する

ハッシュタグリレーとは

ハッシュタグリレーは、ハッシュタグ付きの投稿を参加者にリレーするリレーサービスです。 https://hashtag-relay.dtp-mstdn.jp/

ここでは、主にMastodonから参加する方法を説明します。

サーバ単位で参加する

サーバの管理者は、サーバ全体でリレーに参加したり、接続解除することができます。 利用者がサーバ単位でのリレー参加を希望する場合は、管理者とご相談ください。

手順

設定画面の 管理 - リレー を開き、リレーを追加ボタンを押して、https://hashtag-relay.dtp-mstdn.jp/inboxを入力し、保存して有効にするボタンを押します。

f:id:noellabo:20201017114711j:plain f:id:noellabo:20201017114646j:plain

ステータスが✓有効になれば、登録完了です。 すぐに有効にならない場合は、少し待って、ブラウザを再読み込みしてください。他のページに移動して、戻ってきてもOKです。

一時的にリレーとの接続を停止する場合は無効化を、不要な場合は削除を行ってください。

接続するとどうなるか

  • リレーに参加しているサーバから、ハッシュタグのついた公開投稿が連合タイムラインに配信されてきます
  • 自分たちのサーバから、リレーに参加しているサーバに、ハッシュタグのついた公開投稿が配信されます

連合している他のサーバの投稿が、たくさん流れてくるようになります。

ハッシュタグリレーの場合、特にハッシュタグで交流したいユーザーの投稿を中心に配信されてきますので、こちらからも、ハッシュタグをつけた公開投稿を行って、ハッシュタグで楽しく交流しましょう。

個人単位で参加する

ハッシュタグリレーは、サーバ単位で参加できなくても、個人で参加することができます。

自分の投稿をリレーに配信する(送信)と、興味のあるハッシュタグや個人の投稿をリレーから受け取る(受信)が可能で、それぞれ個別に設定が可能です。

送信する

リレーに命令を送る専用のアカウント@relayctl@hashtag-relay.dtp-mstdn.jpに、命令をメンションする(@で宛先を指定して投稿する)ことで、参加したり、脱退したり、その他、様々な指示を与えます。

リレーに自分の投稿が送信されるようにするには、joinというコマンドを送信します。

メッセージの入力欄に@relayctl@hashtag-relay.dtp-mstdn.jp joinと入力して、トゥートボタンで投稿してください。 この際、この命令が他の人にみえないように、公開範囲をダイレクトにされることをお薦めします。

みえてもかまわなければ、好きな公開範囲で投稿してOKです。あえてみえるように投稿することで、フォロワーの興味をひくことができるかもしれません。

f:id:noellabo:20201017114659j:plain

命令が受理されると、@relay@hashtag-relay.dtp-mstdn.jpというアカウントからのフォローの通知と、先ほどの命令を送ったアカウント@relayctl@hashtag-relay.dtp-mstdn.jpからの登録完了の返信が返ってきます。

f:id:noellabo:20201017114751j:plain

これで完了です。

送信をやめる

送信するときと同様の手順で、今度はleaveというコマンドを送信します。

メッセージの入力欄に@relayctl@hashtag-relay.dtp-mstdn.jp leaveと入力して、トゥートボタンで投稿してください。

受信する(下準備)

サーバ単位で受信する場合は、すべてのハッシュタグ付きの公開投稿が連合タイムラインに流れてきました。 個人で受信する場合は、受信を希望するハッシュタグを指定して購読することで、ホームタイムラインに投稿がブーストされてきます。(この際、連合タイムラインにも流れます)

受信するためには@relay@hashtag-relay.dtp-mstdn.jpというアカウントをフォローしておく必要があります。

投稿欄の上にある検索入力欄に、@relay@hashtag-relay.dtp-mstdn.jpと入力して改行キーを押します。

f:id:noellabo:20201017114703j:plain

検索結果に出てくるHashtag relayというアカウントの、右端のフォローボタンを押して、フォローしてください。

f:id:noellabo:20201017114733j:plain

これで、受信する下準備ができました。

受信する(ハッシュタグの購読)

@relayctl@hashtag-relay.dtp-mstdn.jp subscribe #ハッシュタグリレーのように、リレーに命令を送る専用のアカウントへ、subscribe #ハッシュタグのような形で、受信したいハッシュタグを指定して購読します。

f:id:noellabo:20201017114742j:plain

購読が受理されると、次のような返信が返ってきます。

f:id:noellabo:20201017114721j:plain

受信を解除する(ハッシュタグの購読解除)

@relayctl@hashtag-relay.dtp-mstdn.jp unsubscribe #ハッシュタグリレーのように、リレーに命令を送る専用のアカウントへ、unsubscribe #ハッシュタグのような形で、受信を解除したいハッシュタグを指定して購読解除します。

受信する(アカウントの購読)

ハッシュタグの購読と同じように、アカウントを指定して、特定のアカウントのハッシュタグ付き公開投稿を受信することもできます。

@relayctl@hashtag-relay.dtp-mstdn.jp subscribe noellabo@dtp-mstdn.jpのように、リレーに命令を送る専用のアカウントへ、subscribe アカウント名のような形で、受信したいアカウントを指定して購読します。この際、アカウントの先頭には@をつけないでください。

受信を解除する(アカウントの購読解除)

@relayctl@hashtag-relay.dtp-mstdn.jp unsubscribe noellabo@dtp-mstdn.jpのように、リレーに命令を送る専用のアカウントへ、unsubscribe アカウント名のような形で、受信を解除したいアカウントを指定して購読解除します。

登録状況を確認する

@relayctl@hashtag-relay.dtp-mstdn.jp statusのように、リレーに命令を送る専用のアカウントへ、statusという登録状況を確認する命令を送ります。

f:id:noellabo:20201017114643j:plain

登録状況が返信されてきます。

f:id:noellabo:20201017114801j:plain