web本棚のActivityPub対応

【Fediverseのアカウントとして認識させる】

fediverse page

「bookshelf.doncha.net」というドメインを作成して「librarian」というアカウントを設定。

意図通りに設定ができていれば、Fediverseのアカウント「@librarian@bookshelf.doncha.net」(本棚の司書)として認識される。

スクリーンショットはmastodon.socialで検索して表示させたもの。

【ActivityPubでキャッチボールをする】

fediverse timeline

このアカウントはわたしのweb本棚専門で、DMで著者名やタイトルを問い合わせると本棚を検索して結果をDMで返してくれる。

わたし専属の司書さんみたいなものとして作った。

スクリーンショットは
わたしがDMしたのが下の「@librarian@bookshelf.doncha.net タイトル:海と毒薬」
司書からの返信DMが上の遠藤周作などの検索結果

司書の仕事は

  1. 問い合わせのDMを受け取る
  2. 本棚を検索する
  3. 検索結果をDMで返信する

以上の3つだけ。

SNS的な運用は考えてない。
ActivityPubの仕組みを利用してわたしのアカウントとリクエストのやりとりをするだけ。
(わたしのアカウント以外からのリクエストには404を返す)

タイムライン、フォロー関係などは必要がない。