MAX-уведомления

5 мин чтения
Обновлено 12 мая 2026

Получайте мгновенные уведомления в MAX-мессенджере от VK при падении и восстановлении вашего сайта. MAX-канал работает параллельно с Telegram-ботом и шлёт сообщения в идентичном формате.

Как подключить

  1. Откройте раздел Настройки в личном кабинете и перейдите на секцию MAX.
  2. Нажмите «Подключить MAX» — Tracker.ru сгенерирует QR-код и прямую ссылку для привязки. И то, и другое содержит одноразовый 6-значный код, действительный ограниченное время.
  3. Отсканируйте QR-код камерой телефона или откройте ссылку «Открыть в MAX» с того же устройства, где установлено приложение MAX. Чат с ботом откроется автоматически, бот сам получит код и подтвердит привязку — никаких ручных действий не требуется.

Если ни QR, ни ссылка не работают (старая версия MAX, открытие на другом устройстве), используйте ручной fallback из той же карточки: скопируйте 6-значный код, откройте чат с ботом и отправьте сообщение /start <ВАШ_КОД> (с косой чертой, без пробелов между ключевым словом и кодом).

После успешной привязки бот ответит подтверждением, и в личном кабинете на вкладке «MAX» статус сменится на «Подключено». Дальше всё работает автоматически — при следующем падении любого из ваших мониторов сообщение придёт в чат с ботом.

Формат уведомлений

При падении сайта:

🚨Ошибка! https://example.com
Status: 500 Internal Server Error
Недоступен с 2026-05-01 19:15:09

При восстановлении:

😄Восстановление! https://example.com
Status: 200 OK
Был недоступен: 2 ч 15 мин
Причина: Internal Server Error

Длительность простоя считается на стороне сервера и приходит в человекочитаемом формате (X сек, X мин, X ч Y мин, X дн). Если у вас включён мониторинг из нескольких регионов, в начале сообщения будет префикс с триггером — например [🇷🇺 MSK] или [🇩🇪 EU] (флаг страны + код региона в верхнем регистре), чтобы видеть, какая точка проверки впервые увидела ошибку.

Для TCP-мониторов формат немного отличается: вместо HTTP-статуса показывается тип проблемы соединения (timeout, connection refused, host unreachable).

SSL-уведомления приходят в MAX в том же стиле, что и в Telegram: 🔐SSL-сертификат истекает! за N дней до окончания (по дефолту — за 14, 7, 3, 1 день; настраивается на странице URL) и 🔐SSL-сертификат обновлён! после успешного перевыпуска. В сообщении — дата истечения, оставшиеся дни и издатель.

APDEX-уведомления (производительность) приходят в MAX при деградации (📉APDEX деградация!) и восстановлении (📈APDEX восстановлен!). Сообщение содержит текущий уровень APDEX, настроенный порог, категорию (excellent/good/fair/poor/unacceptable), средний TTFB (если есть данные) и время начала/длительность деградации.

Скриншоты визуальных изменений и восстановления доставляются в MAX в виде картинки с подписью: при значительном изменении страницы (screenshotChanged) приходит diff-картинка с заголовком 🔍 Обнаружены визуальные изменения! и процентом различий, а после восстановления URL с включённым screenshot-мониторингом — финальный скриншот с подписью «Скриншот после восстановления». Снимки шлёт screenshotWorker через MAX Bot API uploads endpoint.

Heartbeat-уведомления доставляются в MAX как отдельный канал: при пропуске пинга — 💔 Heartbeat пропущен! с названием монитора, временем последнего пинга и ожидаемым периодом; при восстановлении — 💚 Heartbeat восстановлен! с длительностью простоя. Включается флагом notify_max на странице настроек heartbeat-монитора (рядом с Telegram и email).

Для обычных HTTP/TCP-мониторов и Heartbeat-мониторов все основные типы уведомлений работают: down/recovery, SSL, APDEX, маркер триггер-региона при многорегиональном мониторинге, скриншоты визуальных изменений и recovery-скриншот, heartbeat down/recovery.

Лимиты и тарификация

  • Бесплатно на всех тарифах, включая Free.
  • Лимиты на количество MAX-сообщений в день не выставлены — мы шлём столько уведомлений, сколько генерируют ваши мониторы.
  • Тарифные ограничения остаются такими же, как и для Telegram: Free — 5 мониторов, Basic — 20, Pro — 100. MAX-уведомления приходят по тем мониторам, которые вы создали на вашем тарифе.
  • Встроенная де-дупликация: повторные down подряд не отправляются.
  • Окна технических работ (maintenance windows) автоматически отключают MAX и Telegram-алерты на заданный период.

Группы и шаринг

Текущая версия MAX-бота поддерживает только личные уведомления (DM); групповые чаты пока не поддерживаются. Это значит, что одну подписку получает только тот пользователь Tracker.ru, который привязал свой MAX-аккаунт. Если у вас команда и нужны групповые алерты, используйте Telegram-канал — там бот добавляется в группу.

Если кто-то расшарил с вами свой монитор через shared monitors, и владелец включил уведомления для вас, MAX-сообщения о падении и восстановлении его сайта тоже придут в ваш личный чат с ботом.

Troubleshooting

Бот не присылает сообщения. Проверьте в Настройках на вкладке MAX, что аккаунт привязан (статус «Подключено»). Если статус сбросился — нажмите «Подключить MAX» и выполните привязку заново.

QR-код не работает / камера не открывает чат. Используйте кнопку «Открыть в MAX» под QR — это та же deeplink-ссылка с авто-привязкой. Если открываете её на десктопе, а MAX установлен только на телефоне — отсканируйте QR с телефона или скопируйте код и используйте ручной fallback (см. ниже).

Ручной fallback не сработал. Команду нужно отправить в формате /start <ВАШ_КОД> — именно с косой чертой и пробелом между /start и кодом. Без /start бот не понимает голый 6-значный код. Также убедитесь, что код ещё действителен — у него короткий TTL, по истечении нужно сгенерировать новый.

Дублирующие сообщения. Если у вас параллельно подключены MAX и Telegram, оба канала будут получать копии одного события — это рекомендованная стратегия для критичных мониторов. Если хотите оставить только один канал — отключите второй в Настройках.

MAX-сервис недоступен. При недоступности платформы MAX (плановые работы или инциденты на стороне VK) сообщения встают в очередь. Параллельно подключённый Telegram-канал доставит уведомление независимо. Проверить статус MAX можно на их официальном статус-канале.

Связанные