通知

GetMyBot は通知センター(上部パネルのベルアイコン)を通じてボットの重要なイベントをお知らせします。ここにはボットのイベント(一斉配信の完了、支払いの成功、残高不足)とプラットフォームの全体的なお知らせが集まります。通知フィードはアカウントに紐付いており、すべてのボットでまとめて確認できます。

ベルと未読カウンター

上部パネルには未読カウンター付きのベルアイコンがあります。カウンターは安価な個別リクエスト(GET /api/notifications/unread-count)で取得され、イベントが発生するたびに更新されます。ベルをクリックするとフィードが開きます。

通知フィード

フィード(GET /api/notifications)は2つのソースを統合します:

  • 通知 — ボットとアカウントに関するイベント。
  • お知らせ — プラットフォームからすべてのユーザーへの共通メッセージ。

各アイテムにはタイトル、テキスト、ボットへの紐付け(ボットイベントの場合)、時刻、「既読」フラグがあります。

イベントタイプ

  • 一斉配信完了broadcast_done)— 大量送信が終了しました。
  • 支払い成功payment_succeeded)— 残高へのチャージが確認されました。
  • プラン更新subscription_renewed)— サブスクリプションが更新されました。
  • 残高不足balance_low)— リクエストの残数が少なくなっています。
  • ボットエラーbot_error)— ボットが問題に遭遇しました。
  • 新規購読者new_subscribers)— ボットのオーディエンスが増加しました。

既読にする

  • 個別アイテムPOST /api/notifications/read(ソースと ID を指定)。
  • すべて一括POST /api/notifications/read-all でフィード全体を既読にし、カウンターをリセットします。

次のステップ