EmDash to Buffer Plus
非公式。Buffer とは無関係:新しいエントリを各ネットワークに合わせて Buffer に共有し、配信の追跡とレポートを提供します。
プラグイン
EmDash to Buffer Plus
非公式。Buffer とは無関係:新しいエントリを各ネットワークに合わせて Buffer に共有し、配信の追跡とレポートを提供します。
説明
非公式のプラグインです。Buffer とは提携しておらず、Buffer による承認やサポートもありません。
新しいエントリを、各ネットワークに合わせて整えたうえで Buffer のチャンネルに共有します。配信の追跡、エンゲージメントのダッシュボード、エディターパネル、MCP ツールを備えています。
- Buffer の API が投稿できるすべてのネットワーク。 テキストは各ネットワークの上限に合わせて調整され、短縮されるのは説明文だけです。Buffer が対応している場合は、各投稿にエントリの画像またはリンクカードが付きます。
- 追跡できる配信。 各投稿は、あなたのサイトから公開された投稿までを追跡します。失敗した投稿には Buffer が示した理由が表示され、再試行できます。応答が不確かな場合は、何かを再送する前に Buffer で確認するため、二重投稿は起きません。
- レポート。 7 日、30 日、90 日間の送信済み、キュー待ち、失敗した投稿、インプレッションとエンゲージメント、人気エントリ、チャンネルごとの表を、あなたのタイムゾーンの日付で集計します。欠けている数値は欠けているものとして表示され、ゼロとは表示されません。
- エディターパネル。 エントリを初めて送信する前に、チャンネルを除外したり、そのチャンネル用のテキストを書いたりできます。送信後は、各チャンネルの状態と公開された投稿へのリンクを確認できます。
- MCP ツール。 保存済みのデータから回答する、読み取り専用のツールが 4 つあります。
プラグインをインストールした後に初めて公開されたエントリだけが共有され、再公開しても再送されません。
プラグインは、あなた個人の API キーで Buffer の API を使用します。
インストール
必要なもの:サンドボックスランナーを備えた EmDash 1.1.0 以降、チャンネルを接続した Buffer アカウント、Buffer アカウントの API 上限に余裕があること(すべてのキーと接続済みアシスタントで共有されます。無料プランでは 1 日 250 リクエスト、30 日で 3,000 リクエスト、10 チャンネルの場合プラグインは 1 日に約 40〜50 回使用します)、そして API キーを暗号化して保存できるようにするため、サイトに設定した EMDASH_ENCRYPTION_KEY(npx emdash secrets generate で生成できます)。
- レジストリからプラグインをインストールし、権限を確認します。コンテンツの読み取り、スキーマの読み取り、メディアの読み取り、そして
api.buffer.comのみへのネットワークリクエストです。 - Buffer で Settings > API(
https://publish.buffer.com/settings/api)を開き、個人用の API キーを作成します。 - EmDash で Plugins を開き、このプラグインの設定で Buffer API key にキーを貼り付けます。Time zone を IANA 形式のタイムゾーンに設定します(既定は Australia/Sydney)。レポートは、そのタイムゾーンでの日付ごとに各投稿を集計します。保存します。
- Plugins > Buffer Plus を開き、Setup を選びます。
- Discover channels を選びます。
- 投稿したい各チャンネルをオンにし、投稿のタイミング(キュー、次に共有、今すぐ共有、Buffer の下書き)と添付するもの(画像、リンクカード、なし)を選びます。Pinterest ではボードも必要です。
- Collections で、共有元のコレクションにチェックを入れ、各コレクションで画像をどこから取得するかを選びます。
- エントリを公開します。すぐに Buffer へ送られます。多数のチャンネルがオンの場合は、1〜2 分以内に送られます。
各コレクションには、エントリに公開リンクを持たせるために URL Pattern(Content Types の下)が必要です。Cloudflare Workers では、同期に EmDash のデプロイガイドにある Cron トリガーが必要です。
MCP ツールを使うには、Plugins でプラグインの Agent アクセスをオンにします。ツールや権限が追加される更新の後は、もう一度オンにしてください。
よくある質問
既存の投稿も共有されますか? いいえ。管理者は、エントリのエディターパネルにある Share now で、古いエントリを手動で共有できます。再公開してもエントリは再送されません。
なぜチャンネルがスキップされたのですか? エディターパネルと Buffer Plus のページに理由が表示されます。そのネットワークにはエントリにない画像が必要、Instagram が画像の縦横比に対応できない、チャンネルが切断またはロックされている、Pinterest のボードが選ばれていない、説明文を除いてもテキストが長すぎる、または Buffer の API ではそこに投稿できない(YouTube、WhatsApp、Start Page)、のいずれかです。
投稿テキストでどのタグが使えますか? , (エントリの Description または SEO description。 とも記述できます)と 。
なぜ数値が「None yet」と表示されるのですか? Buffer は数値を 1 日に 1 回ほど報告し、ネットワークが提供するものだけです。欠けていることはゼロを意味しません。
インプレッションには他の場所で行った投稿も含まれますか? はい。共有対象のチャンネル上のすべての投稿が対象で、ネットワーク上で直接行った投稿と、このプラグインを含む Buffer 経由の投稿に分けられます。送信済み、キュー待ち、失敗は、このプラグインの投稿のみを数えます。
なぜ 31 日分の数値しかないのですか? Buffer はプランによって数値をさかのぼれる期間を制限しています。無料プランは 31 日です(Buffer 自身の回答で、ドキュメントには記載されていません)。プラグインは Buffer から上限を取得し、プランで許可されている範囲を表示します。
投稿が二重に送られることはありますか? いいえ。応答が不確かだった後は、再送する前に Buffer で投稿を探します。
Buffer へのリクエストは何回行われますか? 10 チャンネルで 1 日に約 40〜50 回です。これは、他のキーやアシスタントと共有される Buffer のアカウントごとの上限から消費されます(無料プラン:1 日 250 回、30 日で 3,000 回)。残りが “Leave for other tools” を下回っている間、レポートは一時停止します。
Buffer の上限に達したらどうなりますか? 投稿は失われません。待機し、上限が回復すると自動的に送信されます。Buffer にはチャンネルごとの別の投稿上限があり、投稿が拒否されることがあります。その場合は Retry the next day を選んでください。
すべてのネットワークで動作しますか? Buffer が公開しているルールに従っていますが、すべてのネットワークで実際に試したわけではありません。見つけたことがあればご報告ください。
セキュリティ
セキュリティ上の問題は、リポジトリのセキュリティアドバイザリのフォームから非公開で報告してください:https://github.com/shanelord01/emdash-to-buffer-plus/security/advisories/new
プラグインにできること
- コンテンツ、スキーマ、メディアを読み取り、公開済みエントリのリンクと画像を見つけます。コンテンツを変更することはありません。
api.buffer.comのみにリクエストを送ります。各投稿のテキスト、リンク、画像のアドレス、代替テキストを Buffer に送信します。
Buffer キーの扱い
- キーは暗号化された設定として保存されます(
EMDASH_ENCRYPTION_KEYを使った AES-GCM)。そのキーがない場合、EmDash は平文で保存せずに保存を拒否します。 - キーは保存後に管理画面に表示されることはなく、ログにも記録されません。
- Buffer のキーは、あなたの Buffer アカウント全体のために動作します。漏洩したと思われる場合は、Buffer の Settings > API で新しいキーを作成し、プラグインの設定に貼り付けてください。
画像
画像は Buffer 自身が取得します。プラグインが画像のアドレスを渡すのは、それが https で、かつあなたのサイト自身のホスト上にある場合、または外部メディアプロバイダーの絶対 https アドレスである場合のみです。IP アドレス、localhost、プライベートな名前は拒否されます。
誰が何をできるか
Buffer Plus のページ、ダッシュボードカード、エディターパネル、MCP ツールを表示するには、編集者のロールが必要です。チャンネルの検出、設定の保存、Retry、Send again には、管理者のロールが必要です。
変更履歴
0.1.6、2026 年 10 月 9 日
- Instagram が受け付けるのは 4:5(縦長)から 1.91:1(横長)までのみで、Buffer はトリミングできません。この範囲外とわかっている画像は、Buffer で失敗する代わりに、理由とともに最初から Instagram をスキップするようになりました。他のネットワークには影響せず、サイズが不明な画像は従来どおり送信されます。
- エディターパネルは最初の共有の前に警告を表示します。縦横比の異なる画像を公開した後は、Send again が再度チェックして送信します。
- Send again は、Buffer がその投稿を処理し終えた後にのみ表示され、キュー待ちの間は表示されません。
- グラフは各線とその色を明示し、すべての線が異なって見えるようになりました。チャンネルごとに色があり、Direct は実線、Buffer は破線、Not split は点線です。以前は、分割されていない 4 つのチャンネルでピンクとオレンジが 2 回ずつ描かれていました。
- エンゲージメント率は小数第 1 位まで表示され、Setup ビューの日付は管理画面の他の部分と揃いました。
- 新しい権限、設定、MCP ツールの変更はありません。
0.1.5、2026 年 10 月 9 日
- 日付があなたの現地の日付になりました。0.1.4 では各投稿を UTC の日付で集計していたため、シドニーでは午前 10 時か 11 時ごろより前の投稿が 1 日早く表示され、範囲も UTC の午前 0 時で切り替わっていました。新しい設定 Time zone(既定は Australia/Sydney)で、グラフ、範囲、時刻のタイムゾーンを指定します。
- 更新後の最初の同期で、UTC の日付で保存されていた日次の数値を破棄し、プランが許す範囲(無料プランでは 31 日)までさかのぼって Buffer から再取得します。それまでは、数値のグラフは空のままです。
- レジストリの掲載にバナーを追加しました。
- 新しい権限はありません。MCP ツールがあなたのタイムゾーンで日付を説明するようになったため、更新後に EmDash は Agent アクセスをオフにします。Plugins で再度オンにしてください。
全履歴:CHANGELOG.md。