Интеллектуальные оповещения о сбоях сайтов в Telegram с визуальным подтверждением
Этот шаблон преобразует скучные email-уведомления от UptimeRobot в информативные сообщения в Telegram, делая скриншот проблемного сайта
Целевая аудитория
- DevOps-инженеры и системные администраторы, отвечающие за доступность сервисов
- Владельцы интернет-магазинов и сайтов, для которых каждая минута простоя потеря денег
- Команды поддержки, которым нужно быстро понимать природу проблемы у клиента
- Руководители IT-отделов, желающие иметь простой и наглядный канал мониторинга
Решаемая проблема
Письма от систем мониторинга (типа UptimeRobot) тонут в почте, их легко пропустить. Даже прочитав письмо, сложно сразу понять масштаб проблемы — «сайт не грузится» или «только у меня?». Шаблон мгновенно доставляет оповещение прямо в Telegram и делает скриншот для визуальной проверки
Что автоматизируется
- Запуск: Каждые 5 минут проверяется почта Gmail на наличие новых писем от alert@uptimerobot.com
- Парсинг данных: Из письма извлекаются ID монитора и URL сайта, за которым следит UptimeRobot
- Запрос деталей: По ID монитора делается запрос к API UptimeRobot для получения полной информации: текущий статус, время сбоя, причина
- Принятие решения: Шаблон проверяет настройку: нужно ли делать скриншот
- Создание скриншота (опция): Если включено, то:
- Генерируется ссылка на скриншот сайта через сервис ScreenshotMachine
- Скачивается изображение
- Отправка в Telegram:
- Скриншот + текст: Если скриншот создан, в Telegram отправляется фото с подробной подписью
- Только текст: Если скриншот не требуется, отправляется текстовое сообщение с той же информацией
Используемые сервисы
- Gmail (триггер): Служит «ухом» workflow. Регулярно проверяет входящие письма от UptimeRobot
- UptimeRobot API: Даёт доступ к актуальным и детальным данным о мониторе (статус, логи, причина сбоя)
- ScreenshotMachine API (опционально): Создаёт скриншоты сайтов по запросу. Требует отдельной подписки (есть бесплатный лимит)
- Telegram Bot API: Отправляет финальные уведомления и изображения в заданный чат или канал
Сложность настройки
- Уровень: Средний.
- Время настройки: 30-45 минут (требуется регистрация/настройка в 3-4 разных сервисах)
Что нужно для запуска
- Аккаунты и доступы:
- Аккаунт UptimeRobot с настроенным монитором и включёнными email-оповещениями
- API-ключ UptimeRobot (с правами на чтение мониторов)
- Аккаунт Gmail, который будет получать письма от UptimeRobot
- Telegram-бот (создаётся через @BotFather) и Chat ID чата/канала, куда слать уведомления
- (Опционально) Аккаунт ScreenshotMachine с клиентским ключом (customer key) и секретной фразой (secret)
- Предварительные требования: В n8n должны быть корректно настроены credentials для Gmail (OAuth2), UptimeRobot (API Key), Telegram (Bot Token) и, при необходимости ScreenshotMachine (Query Auth)
Примеры использования
- Ночной дежурный мониторинг: DevOps-инженер получает в общий рабочий чат Telegram не просто текст «сайт упал», а сразу скриншот, чтобы оценить характер ошибки (500-я ошибка, таймаут, белый экран)
- Мониторинг клиентских сайтов: Агентство, поддерживающее несколько десятков сайтов, настраивает этот workflow. При падении любого из них в канал поддержки прилетает оповещение с именем клиента и визуалом проблемы
- Валидация ложных срабатываний: Если монитор показывает «сайт не доступен», но скриншот в Telegram загружается нормально, это явный признак ложного срабатывания или проблемы с самим UptimeRobot
Результат
- Мгновенное информирование: Уведомления приходят в самый оперативный мессенджер, а не в переполненную почту
- Экономия времени на диагностику: Скриншот сразу показывает, как выглядит проблема для пользователя (ошибка DNS, 404, 500, капча и т.д.)
- Повышение доверия: Информативные сообщения со ссылкой на монитор и временем сбоя создают ощущение контроля и прозрачности системы
- Гибкость: Можно легко отключить скриншоты для экономии лимитов или включить только для критичных сервисов
А получить workflow «Автоматизируем мониторинг сайтов: n8n workflow для мгновенных оповещений в Telegram со скриншотами» и другие шаблоны для n8n (более 1000 готовых сценариев автоматизации) вы можете в нашем Закрытом Нейроклубе по кнопке ниже:
Также рекомендуем подписаться на наш Telegram-канал AI Мастерская.
Там выходят подробные разборы популярных сценариев для n8n, реальные кейсы автоматизации бизнеса и примеры, где рутинную работу полностью берут на себя роботы, а не человек.
Напишите в комментариях, какой шаблон для n8n вам нужен и какие задачи он должен выполнять. Я подберу подходящее решение или добавлю новый workflow.


