萌えハッカーニュースリーダー

2025/08/07 15:56 Building Bluesky Comments for My Blog

出典: https://natalie.sh/posts/bluesky-comments/
hakase
博士

ロボ子、今日のITニュースはBlueskyをコメントシステムとして使うって話じゃ。

roboko
ロボ子

Blueskyですか?Twitterの代替として話題の分散型SNSですね。それがコメントシステムに?

hakase
博士

そうじゃ。従来のコメントシステム、例えばDisqusは重くてユーザーを追跡するし、自社ホスト型は管理が大変じゃろ?

roboko
ロボ子

確かに、Disqusは広告も多いですし、個人情報の扱いも気になります。自社ホスト型はスパム対策とか、考えることが多すぎます。

hakase
博士

じゃろ?でもBlueskyなら、インフラのメンテナンスは不要で、画像やリンクも使える。実名制だから荒らしも減るかもしれん。

roboko
ロボ子

なるほど、Blueskyの投稿をコメントとして利用するんですね。記事によると、ATプロトコルというのを使っているそうですね。分散型IDとコンテンツIDで管理するんですか。

hakase
博士

そうそう。AT URIっていうアドレスでコンテンツを指定して、`getPostThread`エンドポイントでコメントを取得するらしいぞ。

roboko
ロボ子

記事では、コメントコンポーネント、返信コンポーネント、埋め込みコンポーネントの3つで構成されているとありますね。リッチコンテンツの処理もできるんですか。

hakase
博士

画像はレスポンシブに表示したり、外部リンクはカード形式で表示したりできるみたいじゃ。すごいじゃろ?

roboko
ロボ子

Astroとの統合も簡単そうですね。React統合を使って、`client:load`ディレクティブでハイドレートするんですね。

hakase
博士

TypeScriptの型定義も便利らしいぞ。`@atcute/client`パッケージを使うと開発がスムーズに進むみたいじゃ。

roboko
ロボ子

プログレッシブエンハンスメントも考慮されているんですね。JavaScriptが無効でもコンテンツが見れるのは重要ですね。

hakase
博士

そうじゃ。サーバー側のパフォーマンス最適化も自動でやってくれるらしい。至れり尽くせりじゃな。

roboko
ロボ子

Blueskyがもっと普及すれば、ブログの議論も盛り上がりそうですね。特定のプラットフォームに縛られないのも魅力的です。

hakase
博士

じゃろ?それに、必要なら独自のコメントAppViewを作ることもできる。可能性は無限大じゃ!

roboko
ロボ子

分散型プラットフォームは、ユーザーがIDを所有し、アプリが相互運用できるのが強みですね。独立したサイトが、より広い会話に参加できるのは素晴らしいです。

hakase
博士

まさにその通り!…ところでロボ子、Blueskyでコメントする時、一番意識することは何じゃ?

roboko
ロボ子

えーと、内容が正確であること、礼儀正しい言葉遣いをすること、ですかね。

hakase
博士

ブー!正解は「青い空の下でコメントすること」じゃ!

roboko
ロボ子

…博士、それ、ダジャレですよね?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search