Skip to main content

Как работают уведомления

Makbool отправляет уведомление каждый раз, когда в проект поступает новая группа ошибок — то есть ошибка, которой раньше не было. Повторные вхождения той же ошибки не генерируют уведомления.

Telegram

Самый популярный канал уведомлений.

Настройка

  1. Найдите или создайте Telegram-бота через @BotFather
  2. Получите токен бота
  3. Добавьте бота в ваш чат или канал
  4. Узнайте Chat ID — для этого напишите боту и проверьте ответ https://api.telegram.org/bot<TOKEN>/getUpdates
  5. В Настройках проекта → Уведомления нажмите «Добавить», выберите Telegram
  6. Введите токен бота и Chat ID

Формат сообщения

🔴 Новая ошибка в [Мой проект]

TypeError: Cannot read properties of undefined

production • 2 минуты назад

→ Открыть в Makbool
Telegram-уведомления доступны на планах Pro и Team. На Free плане этот канал недоступен.

Email

Уведомления на email — встроенная возможность для всех планов.

Настройка

  1. Настройки проекта → Уведомления → Добавить → Email
  2. Введите адрес электронной почты
  3. Сохраните
На указанный адрес будет приходить письмо при каждой новой группе ошибок.

Webhook

Для интеграции с любым сервисом — Slack, Discord, собственная система мониторинга.

Настройка

  1. Настройки проекта → Уведомления → Добавить → Webhook
  2. Введите URL вашего эндпоинта
  3. Сохраните

Формат запроса

POST https://your-server.com/webhook
Content-Type: application/json

{
  "event": "new_error",
  "project_id": 42,
  "project_name": "Мой проект",
  "error_group_id": 123,
  "message": "TypeError: Cannot read properties of undefined",
  "environment": "production",
  "occurred_at": "2024-01-15T12:34:56Z",
  "url": "https://makbool.ru/projects/42/errors/123"
}

Управление правилами

На странице Настройки проекта → Уведомления отображается список всех настроенных правил. Каждое правило можно:
  • Отключить — временно, без удаления
  • Удалить — если канал больше не нужен