GroupはPersonによって作成される
ここでいうPersonとはMastodonで一般的に認識されるユーザという解釈で良い
GroupはPersonの集合体であり、現在はPersonがGroupをFollowすることによって参加できる
GroupがObjectのNote(トゥート)をCreateした際は、所属する分散SNSのローカルタイムラインおよび連合タイムライン、FollowしているPersonのホームタイムラインへ配信される
つまり、見掛け上GroupはPersonと同じくユーザとして振る舞う
PersonとGroupの大きな違いは、GroupをFollowしているかに関わらずPersonがNoteをGroupへ向けてCreateした際、GroupはFollowしているPersonへ向けて同一の内容をCreateする
同一内容としてCreateされるObjectは現在のところAnnounce(ブースト)であるが、Groupは受信した同一の内容をGroupが所属する分散SNSのローカルタイムラインおよび連合タイムラインへもNoteとしてCreateする
思いついたこと
・Mastodonのシステムの上に、チャットルーム的なのを作れるようにする。チャットルーム作成はAdmin権限。参加者は鯖外でも可。モデレーションもできたらいいね。
・ルーム参加時はデフォルトハッシュタグが付与される。これによってネタバレ投稿もミュートはしやすくなる。
・投稿は未収載がデフォルトでLTLを汚さない。もちろん公開投稿も可能だが、デフォルトはあくまで未収載。
ハッシュタグTLっぽいけど、ルームに入る云々でルームに入ってきた鯖外のアカウントの投稿を取得する。ルームを抜ければ取得しない。
仕様を書いてくとキリがなくなるので適当に切り上げて、結論として結局マシンパワーが必要になるな。
Telegramには有料会員のようなオプションが見当たらなく、どうやって運営しているのだろうと思ったんだけど、そういうことね。
https://telegram.org/faq#q-how-are-you-going-to-make-money-out-of-this
昨日、初めてグルドンのTelegramチャンネルに入って、初めてTelegramを使いました。
IFTTTで交通機関のTwitterアカウントの投稿をLINEに転送していたのですが、Telegramの方が良さそうだ!っていうことで、実際にやってみた記事を書きました。
IFTTTでTwitter to Telegramをしたときの備忘録 https://qiita.com/Blank71/items/5f6267c2d1794b5de5aa
【ネタバレ注意】backspace.fm Z-side #030 スターウォーズEP9 ネタバレ全開ライブ音源|Backspace Magazine @backspacefm #note https://note.com/backspacefm/n/ncda1d483d483
何度か言ってるけど、ネタバレの場合にはCWにして、#starwars9 をつけてね
変な垢からフォローを避けるために承認制にしてます。気軽に。