ひまつぶし雑記帖

自作ActivityPubサーバーにリプライを実装

2025/3/16 [13:44:34] (日) 天気

当初からリプライを実装するつもりはなかったんだけど、今日とりあえずリプライを実装した。

どうしてリプライを実装しなかったのか。
タイムラインの投稿の返信(リプライ)ボタンをポチッとクリックして、画面の向こうのたぶん面識のないひとに安直に話しかけることの距離感があやういから(わたしの場合)

返信するケースというのは、ほとんどの場合がマウント合戦だと思っていて、
「それ、おれ/わたしも知ってるー!」とか
「おれ/わたしはもうやってきたことだ」とか
「おれ/わたしの方が詳しい/当事者だよ!」とか
そこまでの関係性のない、あかの他人に話しかける動機というのはやっぱり、親近感とか共感だけではなくて、なにかが少し混じってビミョーに違ってると思う。

なので、SNSでやらかすのはこんな局面だろうと思ってるし、わたしもやらかしの返信をしてきたこともあり、リプライは危ないから実装をしない、とActivityPubサーバーを作り始めた時点で決めていた。

なんだけど。
Mentionをいただいて返事をする時に、ウチはリプライに未対応なのでリプライ要素のないJSONを返していた。投稿に対するリプライ要素があればツリー表示となるけど、リプライ要素がないJSONだと単品のMentionとして表示されるだけ(だと思う)

お相手にしてみると「あれ?なんだっけ?これ」ということになるだろうしなあ。
てことで、リプライ要素を付与したActivity(JSON)を返すように実装した。

ただし、返信(リプライ)ボタンを表示するのはMentionをいただいた投稿限定。
ホームタイムラインに流す投稿には表示しない。(わたしの場合)やらかす危険しかないから。

昨日実装した「転送」と今日実装した「リプライ」について、別サーバーの別アカを使って確認したところ、「意図通り」反映してるっぽい。
転送もリプライも、いろいろちょっと危ういんで、様子を見てながら運用する、ということで。

昨日、今日と2日続けてActivityPubサーバーをいじっててしみじみ。
やっぱ、ActivityPubも、それを実装するperlもめっちゃ面白い!

還暦過ぎの趣味、ボケ防止の趣味としては文句のつけようがないよなあ。

image
通り抜けた向こう側に光がある、という絵面。定番だし、やっぱ好きだわ。

»電子書籍制作代行についてはこちら

【電子書籍発売中】

doncha.net制作・発行:KindleやiBooks、楽天kobo、BOOK☆WALKERで読む電子書籍

profile

profile

 
doncha.net
contact:
»運営者
@t2aki@tokoroten.doncha.net

ため池

[2025/04/27 19:55]
youtubeの無料配信を観てあらためて、映画の途中にCMが挟まるのはやっぱキツい。
アマプラは今のところ、ハリウッドのヒット作には入るけど、それ以外は映画が始まる前、冒頭にひとつかふたつCMが入るぐらい。それでもうっとー ...

[2025/04/27 16:10]
あ。でもYoutube配信でCMがしょっちゅう挟まるのがめちゃくちゃうっとーしかった。やっぱCMは悪だわ。

[2025/04/27 16:09]
【🎬期間限定無料公開🎬】インファナル・アフェア
https://www.youtube.com/watch?v=RO14Hg0nxeE

うひゃあああ。なんじゃこの傑作。
アマプラで2以降しかなくて、最初のタイトルはたぶん権利関係だかなんだかで配信がないのか、と思ってたら公式がYou ...

@t2aki@tokoroten.doncha.net

検索
<<2025/4>>
  12345
6789101112
13141516171819
20212223242526
27282930

リンク

WINDOWS版サウンドノベル
おかえりください PC WINDOWS版サウンドノベル
『おかえりください』体験版