Skip to content

Integrate Bluesky Replies as Blog Comments #791

@poppastring

Description

@poppastring

Allow DasBlog to use Bluesky replies as the comment system for each blog post. When a post is published to Bluesky, replies to that post should be fetched and displayed as comments under the blog post.

Proposed Solution

  • Store the AT URI when a post is published to Bluesky.
  • Fetch replies using app.bsky.feed.getPostThread.
  • Resolve DIDs to handles and avatars.
  • Cache results for performance.
  • Render replies as comments in the blog UI.

Technical Notes

  • Bluesky handles identity, moderation, and spam filtering.
  • Replies include author metadata, timestamps, and rich text.
  • Consider pagination and caching strategies.

Acceptance Criteria

  • Blog posts display Bluesky replies as comments.
  • Comment authors show handle + avatar.
  • Replies refresh on a schedule or via manual refresh.
  • No local comment storage required.
  • Graceful fallback if Bluesky is unreachable.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions