ドキュメント / 配信
配信とセグメント
配信は、一度に多くの購読者に1つのメッセージを送信します — 任意でセグメントに絞り込み、任意で将来の日時に送信できます。コンソールでボットを開き、 配信.
セグメント
セグメントとは、ボットのオーディエンスに対する保存済みフィルターであり、フローが収集する属性(属性設定ノードや質問ノード経由)、購読日、アクティビティから構築されます。セグメントは再利用可能で、一度作成すればすべてのキャンペーンで対象にでき、購読者の変化に応じてメンバーシップが再計算されます。
セグメントはフロー内の セグメントノード も支えており、購読者があるセグメントに入ると自動化をトリガーできます — 新規登録者向けのウェルカムドリップや、休眠ユーザー向けの再エンゲージメントフローなどです。
まだセグメントがありませんか?セグメントを指定しない配信は、単純にそのボットの全オーディエンスに送信されます。
作成とスケジュール設定
配信は、名前、メッセージ(任意のボタン付きテキスト — URLボタンは効果的な行動喚起になります)、任意のセグメントで構成されます。即座に送信するか、特定の日時にスケジュールできます — タイムゾーンやローンチに便利です。スケジュールされた配信は、その時刻が来るまで予定時刻とともに一覧に表示されます。
各ラインには月間の配信枠が含まれており( 料金ページ および請求の使用状況メーターに表示されます)、それを超える送信は、静かに失敗するのではなく明確なメッセージとともに拒否されます。
配信の速度調整の仕組み
Telegramは一括送信を毎秒約30メッセージに制限しています。Meshwireは受信者ごとに配信行をキューに入れ、上限を安全に下回る毎秒25メッセージのペースでバックグラウンドのパスによりキューを処理します。1回のパスで1キャンペーンあたり最大200件の受信者を処理するため、1つの巨大なキャンペーンが他のキャンペーンのリソースを奪うことはありません。Telegramが「遅くしてください」と応答すると、そのパスは直ちに停止し、次のティックで中断した箇所から正確に再開します。誰もスキップされず、誰にも二重送信されません。
結果の読み方
| 結果 | 意味 |
|---|---|
| 配信済み | Telegramがその購読者へのメッセージを受け入れました。 |
| ブロック済み | 購読者がボットをブロックした、アカウントを削除した、またはチャットがもう存在しません。今後の送信から自動的に除外されます。 |
| 失敗 | 一時的なエラーであり、後のパスで再試行されます。Telegramがキャンペーンの速度が速すぎると判断した場合、誰かを見捨てるのではなく、送信を一時停止し、安全なペースで再開します。 |
配信のステータスは キュー待ち から 送信中 、そして 完了 (または、何も配信できなかった場合は 失敗 )へと移行します。パスごとのカウンターは配信の進行に合わせて更新され、 broadcast.completed イベントが最終統計情報とともにお使いの Webhook に発火します。