ข้ามไปที่เนื้อหา

Bluesky

How to add Bluesky to RedPanda with an app password.

5 min read

Connect your agent today

Draft from chat, review in your calendar, and publish only what you approve.

เริ่มใช้งานฟรี

Overview

You connect with your handle or email and an app password from Bluesky settings.

You also enter a Service URL so RedPanda can reach and autofill the host url for your account.

Create an app password

Open Bluesky settings

Sign in to Bluesky and open Settings -> Privacy and Security -> App passwords -> Add App Password.

Step 1 - Add Bluesky's App password

Generate an app password

Add a new app password:

Step 2A - Add Bluesky's App password

Click Next > -> Copy it once:

Step 2B - Add Bluesky's App password

Connect in RedPanda

In the workspace, choose Add Channel → Bluesky. The form prefills Service with https://bsky.social. Enter your handle or email and the app password.

For example, you can check your handle at your Blue Sky Profile:

Step 3A - Check Blue Sky handle

Step 3B - Connect Bluesky - autofill service url

Media and thread rules

RuleDetail
ImagesUp to 4 per main post or follow-up row
Video1 MP4 per post — not combined with images; max 300 MB and 10 minutes
Length300 graphemes per caption and per follow-up message when scheduling
Follow-upsConfigure in Follow-up comments — stored under bluesky.replies for API and CLI
Compose settingsLink card, quote post, and thread gate — see Per-channel settings → Bluesky

Features

Supported

FeatureDetails
ConnectApp password from Bluesky settings (works with two-factor authentication enabled)
CaptionPlain text up to 300 graphemes; text-only posts are valid
MediaUp to four images or one MP4 per post — never mixed
Alt textTaken from media details when you set it in the composer
Links and mentions@handle and URLs in the caption become rich-text facets at publish time
Optional link cardText-only posts: Link card URL (+ optional title/description) in composer Settings — not with media or a quote
Quote postOptional bsky.app post URL in Settings — not with media or a link card
Who can replyThread gate in Settings (everyone, mentioned, following, followers, or nobody)
Follow-up repliesSame-account replies after the main post, with optional media on reply rows
MentionsComposer autocomplete searches actors and inserts @handle
Global plugsAuto-repost and auto-plug when likes cross a threshold — configure on the channel Plugs tab
Workspace analyticsAccount-level likes, replies, reposts, and quotes by day (public App View author feed)
Per-post statisticsLikes, replies, reposts, and quotes for a published post (AT Protocol post URI)

Not supported

FeatureNotes
Operator OAuth appNo RedPanda env keys; users paste credentials in the dashboard
Public OAuth connectDashboard only
Cross-account plugsSame-account follow-ups only — no comment-from-another-channel plugs

How RedPanda stores your credentials

Bluesky is built on the AT Protocol. Your account data lives on a Personal Data Server (PDS). The default host for most handles, or another public HTTPS server when you use a custom domain or self-hosted PDS.

RedPanda must store a reversible app password and service details so publish workers can sign in.

Bluesky’s safe pattern is an app password, not your main login: you create it in settings, scope it to connected apps, and revoke it without changing your account password.

LayerWhat happens
BrowserService URL, handle, and app password entered once in Add Channel — not kept in localStorage
APIsConnect and list responses omit token fields
Databaseservice, identifier, and password encrypted with AES-GCM when INTEGRATIONS_TOKEN_ENCRYPTION_KEY or SECURITY_SECRET is set

For a handle or did:…, RedPanda resolves the PDS from the identity record and updates Service when you leave the handle field. Email logins keep the Service you enter (usually https://bsky.social). Only public HTTPS Service URLs are accepted — private, loopback, and link-local hosts are rejected.

ค้นหาเอกสาร
ค้นหาหน้าเอกสาร
ศูนย์ช่วยเหลือ