Buffer API を使った X / Instagram 自動投稿 + NOTE下書き生成
このシステムは、以下の手順で使えるようになります:
ブラウザで以下のURLを開いてください:
https://www.python.org/downloads/
黄色い「Download Python 3.x.x」ボタンをクリックします。
ダウンロードしたファイル(python-3.x.x-amd64.exe)をダブルクリックします。
チェックを入れたら「Install Now」をクリックします。
「Setup was successful」と表示されたら完了です。「Close」をクリックしてください。
正しくインストールされたか確認します。
Windows + R を押すcmd」と入力してEnterpy --version」と入力してEnterC:\Users\あなた> py --version Python 3.12.x
バージョン番号が表示されればOKです。
sns-auto-poster.zip を右クリック展開すると以下のフォルダ構成になります:
scripts フォルダを開くこのシステムがBufferと通信するための「鍵」を取得します。
SNS Auto Poster(任意の名前)自動投稿用(任意)https://example.comhttps://example.com/callbacksns-auto-poster フォルダ内の「.env」ファイルを探すYOUR_BUFFER_TOKEN の部分を、Step 8で取得したトークンに書き換えるBUFFER_ACCESS_TOKEN=ここにコピーしたトークンを貼り付け
BUFFER_PROFILE_ID_X=xxxxxxxxxxxxxxxx BUFFER_PROFILE_ID_INSTAGRAM=yyyyyyyyyyyyyyyy
scripts フォルダの「2_投稿する.bat」をダブルクリック| 番号 | 機能 | 説明 |
|---|---|---|
| 1 | 手動投稿 | 自分でタイトルと本文を入力して投稿 |
| 2 | RSS投稿 | 登録したブログ/サイトの最新記事を投稿 |
| 3 | AI生成 | テーマを入力するとAIが投稿文を作成 ※ |
| 4 | 記事要約 | URLを入力すると記事を要約して投稿 ※ |
| 5 | NOTE下書き | note.com用のMarkdown下書きだけ作成 |
| 6 | アカウント確認 | 接続済みSNSアカウントを表示 |
※ AI生成・記事要約を使うには、.env に OPENAI_API_KEY の設定が必要です(任意)。
data/feeds.json をメモ帳で開いて、フィードURLを追加してください。
[
{
"url": "https://あなたのブログ.com/feed",
"genre": "business"
},
{
"url": "https://別のサイト.com/rss",
"genre": "medical"
}
]
data/drafts/ フォルダにMarkdownファイルが保存される→ Step 1 を再実行してください。インストール時に「Add python.exe to PATH」にチェックを入れたか確認してください。チェックし忘れた場合は、Pythonをアンインストールしてから再インストールしてください。
→ .env ファイルにトークンが正しく入力されているか確認してください。YOUR_BUFFER_TOKEN のままになっていませんか?
→ Bufferのアクセストークンが期限切れの可能性があります。Buffer Developers から新しいトークンを取得してください。
→ Windows標準のメイリオフォントを使用していますが、見つからない場合に起きます。通常のWindows PCでは問題ありません。
A. はい。 BufferのFreeプランで3つのSNSチャンネル(X + Instagram + 1つ)まで無料です。AI生成機能を使う場合のみOpenAI APIの料金(月数円〜数十円程度)がかかります。AI生成を使わなければ完全無料です。
A. このシステムはWindows PC用です。外出先からはBufferの公式アプリ(iOS/Android)で直接投稿できます。
A. 現在は即時投稿のみです。予約投稿はBufferのFreeプランだと各チャンネル10件までの制限があります。必要な場合はEssentialsプラン($5/チャンネル/月)へのアップグレードで対応可能です。
A. Windowsの「タスクスケジューラ」を使えば、毎日決まった時間に自動実行できます。設定方法は担当者にお問い合わせください。