Получайте мгновенные уведомления в MAX-мессенджере от VK при падении и восстановлении вашего сайта. MAX-канал работает параллельно с Telegram-ботом и шлёт сообщения в идентичном формате.
Как подключить
- Откройте раздел Настройки в личном кабинете и перейдите на секцию MAX.
- Нажмите «Подключить MAX» — Tracker.ru сгенерирует QR-код и прямую ссылку для привязки. И то, и другое содержит одноразовый 6-значный код, действительный ограниченное время.
- Отсканируйте 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 можно на их официальном статус-канале.
Связанные
- /features/max-notifications — подробное описание MAX-канала и сравнение с Telegram.
- /docs/notifications/telegram — Telegram-уведомления (с группами, скриншотами, расшаренными мониторами).
- /docs/notifications/email — email-уведомления (HTML-формат, требуют подтверждения адреса).
- /docs/notifications/webhooks — Webhook-интеграция с подписью HMAC-SHA256.