Уведомления

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 отмечает прочитанным всю ленту и обнуляет счётчик.

Что дальше