> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noimosai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# コンテンツを公開する

> SNS投稿、長文記事、DM、コメントを確認してから公開・送信する方法を説明します。

## 概要

このページでは、CLIからSNS投稿や長文記事を公開し、DMやコメントへ返信する方法を説明します。外部アカウントへ影響するため、投稿先と内容を事前確認し、承認後だけ公開・送信・削除を実行します。

## SNS投稿を保存・公開する

`post`は、投稿内容を保存したJSONファイルを読み込み、下書き保存、即時公開、予約投稿のいずれかを実行します。

```bash theme={null}
noimosai post posts.json --now --dry-run
noimosai post posts.json --draft
noimosai post posts.json --now
noimosai post posts.json --schedule "2026-09-20 09:00"
```

実行時は`--now`、`--schedule`、`--draft`のどれか1つを指定します。最初は`noimosai post posts.json --dry-run`で、実際には送信せず投稿先、本文、メディアを確認してください。承認待ちの場合は`--draft`を使います。

<Warning>
  `--now`と`--schedule`は実アカウントへ公開します。`--dry-run`による確認は、実際の公開成功を保証するものではありません。
</Warning>

投稿先の`providerAccountId`は、`noimosai integration list`で確認します。画像や動画を使う場合は、`noimosai upload-media <file>`で返された保存先を投稿データへ指定します。Pinterest投稿に必要なボードIDは、`noimosai pinterest-boards <providerAccountId>`で確認できます。

## 長文記事を公開する

`publish-article`は、MarkdownファイルをWordPress、X Articles、Substackへ即時公開または予約公開します。

```bash theme={null}
noimosai publish-article article.md \
  --provider WordPress \
  --account <providerAccountId> \
  --yes
```

`--provider`と`--account`を指定し、実公開では`--yes`を付けます。利用できるオプションと公開条件は、`noimosai publish-article --help`で確認してください。

## DMとコメントへ返信する

`inbox`は、既存のDMスレッドやコメント・メンションへ返信します。

```bash theme={null}
noimosai inbox dm X <conversation-id> "ありがとうございます。確認します。" \
  --account <providerAccountId> \
  --dry-run

noimosai inbox reply X <post-id> "コメントありがとうございます。" \
  --account <providerAccountId> \
  --yes
```

返信には下書きモードがありません。最初に`--dry-run`で対象アカウント、対象ID、本文を確認し、承認後だけ`--yes`で送信してください。

## 投稿を削除する

`delete-post`は、下書き・予約投稿を取り消し、公開済み投稿を外部プラットフォームから削除します。

```bash theme={null}
noimosai delete-post <post-id> --yes
```

公開済み投稿の削除は元に戻せません。投稿IDと対象アカウントを確認してから実行してください。複数IDを指定する場合は、公開版の上限を`noimosai delete-post --help`で確認します。

## 関連ページ

コマンド全体と接続済みアカウントの確認方法は、次のページで確認できます。

* [コマンドを確認する](/ja/developers/cli/commands)
* [ワークスペースと設定を管理する](/ja/developers/cli/workspace-and-settings)
