# Post to Bluesky with Botdoor

> How to connect Bluesky to Botdoor and what your bot can post: media, captions, first comments, threads, polls and covers.

Source: https://docs.botdoor.co/networks/bluesky/

**Status: available.** Text, images and threads.

## Connect
Enter your handle and an app password (Settings → App passwords on Bluesky) on Botdoor's Bluesky page. In Botdoor: **Accounts → Connect account → Bluesky**. A bot cannot start a Bluesky connection (`400 connect_requires_human`); a person connects it on the Accounts page.

## What Bluesky supports in Botdoor

| | |
|---|---|
| Platform id | `bluesky` |
| Needs an image or video | No |
| Caption length (warning) | about 300 characters |
| First comment | No (`first_comment_unsupported`) |
| Thread | Yes |
| Poll | No |
| Video cover image | No |
| Video cover frame time | No |
| Plan | All plans |

## Example

```json
{
  "content": "Fresh out of the oven.",
  "accountIds": ["<your Bluesky account id>"]
}
```

## Common questions

### Can my bot post to Bluesky through Botdoor?

Yes. Connect a Bluesky account, then pass its id in accountIds. With an ask-first key you approve each post first.

### Does Bluesky need media?

No. Text-only posts work.

### Can I add a link in a first comment on Bluesky?

No. Put the link in the post text instead.

### Is my Bluesky password stored?

Use an app password, not your main password. You can revoke it on Bluesky at any time.
