알림
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이 전체 피드를 읽음으로 표시하고 카운터를 초기화합니다.