알림

GetMyBot은 알림 센터 — 상단 패널의 벨 아이콘 — 을 통해 봇의 중요한 이벤트를 알려줍니다. 봇 이벤트(일괄 전송 완료, 결제 완료, 잔액 부족)와 플랫폼 공지가 모입니다. 알림 피드는 계정에 연결되어 모든 봇에서 볼 수 있습니다.

벨과 카운터

상단 패널에 미읽음 카운터가 있는 벨 아이콘이 있습니다. 카운터는 별도의 경량 요청(GET /api/notifications/unread-count)으로 가져와서 이벤트 발생 시 업데이트됩니다. 벨을 클릭하면 피드가 열립니다.

알림 피드

피드(GET /api/notifications)는 두 소스를 합칩니다:

  • 알림 — 봇 및 계정 이벤트.
  • 공지 — 모든 사용자를 위한 플랫폼 공지.

각 항목에는 제목, 텍스트, 봇 연결(봇 이벤트인 경우), 시간, '읽음' 표시가 있습니다.

이벤트 유형

  • 일괄 전송 완료 (broadcast_done) — 대량 전송이 완료됨.
  • 결제 완료 (payment_succeeded) — 잔액 충전 확인됨.
  • 요금제 갱신 (subscription_renewed) — 구독이 업데이트됨.
  • 잔액 부족 (balance_low) — 요청 잔액이 부족함.
  • 봇 오류 (bot_error) — 봇에서 문제 발생.
  • 새 구독자 (new_subscribers) — 봇 오디언스 증가.

읽음 표시

  • 개별 항목POST /api/notifications/read (소스와 식별자로).
  • 전체POST /api/notifications/read-all이 전체 피드를 읽음으로 표시하고 카운터를 초기화합니다.

다음 단계