# 最初のコメント、スレッド、アンケート

> BotdoorでfirstCommentを使ってキャプションからリンクを外す方法、X・Threads・Blueskyでスレッドを公開する方法、XやLinkedInでアンケートを作成する方法を説明します。

Source: https://docs.botdoor.co/ja/concepts/first-comments-and-threads/

## 最初のコメント

`firstComment`は、同じアカウントからの返信です。投稿が公開されてから約10秒後に送信されます。メインの投稿が不利にならないよう、リンクを載せるのに使ってください。

- X、LinkedIn、Instagram、Facebook、Threads、YouTube、TikTokに対応しています。それ以外：`400 first_comment_unsupported`。
- 文字数の上限（投稿の作成時にチェックされます）：X 280、TikTok 150、Threads 500、LinkedIn 1250、Instagram 2200、Facebook 8000、YouTube 10000文字。
- `GET /posts/{id}`は`firstComment.status`を返します：`pending`、`posted`、`failed`、`skipped`（投稿が失敗したため、コメントは送信されなかった）。
- リトライ後も失敗した場合、投稿は公開済みのままです。`POST /posts/{id}/first-comment/retry`（MCPでは`retry_first_comment`）で再試行してください。コメントが二重に投稿されることはありません。

![最初のコメントが投稿された公開済みの投稿](https://docs.botdoor.co/screenshots/post-drawer-published.png)

## スレッド

`thread`は、メインの投稿と一緒に公開される後続の投稿の配列です（X、Threads、Blueskyのみ）。`thread[0]`は`content`に続く最初の返信です。`firstReply`は1件だけのスレッドの別名です。両方を送信しないでください。`thread`と`firstComment`は組み合わせて使えます。

```json
{ "content": "We're hiring a weekend baker. 3 things to know:", "thread": ["1. Early starts.", "2. We train you.", "3. Apply in store."], "accountIds": ["…"] }
```

## アンケート

`poll`はXとLinkedInで、メディアなしの場合に使えます：`{"question"?, "options": [...], "durationMinutes"}`。`question`はLinkedInのみです。その他のSNS：`400 poll_unsupported`。

## よくある質問

### リンクに最初のコメントを使うのはなぜですか？

SNSでは、リンクを含む投稿のリーチが下がりがちです。最初のコメントにすれば、リンクはワンタップで開ける場所に残ります。

### メインの投稿が失敗した場合、最初のコメントは投稿されますか？

いいえ。skippedとして記録されます。

### Instagramでスレッドを追加できますか？

いいえ。スレッドはX、Threads、Blueskyのみに対応しています（それ以外ではthread_unsupported）。

### Botdoorはリクエストの中で最初のコメントの完了を待ちますか？

いいえ。バックグラウンドで送信されます。確認するには、GET /posts/{id}をポーリングしてください。
