Уведомления в Telegram: жив ли сервис

На ноутбуке API может отвечать, а для клиентов — уже нет: деплой, DNS, SSL, регион. Внешний мониторинг бьёт в публичный health URL из интернета. Telegram удобен, когда нужны мобильные пуши без корпоративного чата.

StillOnline шлёт алерты владельца в личку от официального бота StillOnline. Свой бот создавать не нужно — один раз привяжите аккаунт в настройках и включите Telegram-алерты.

Краткий ответ

StillOnline шлёт алерты владельца в личку Telegram от официального бота — без BotFather и вебхук. Привяжите аккаунт в настройках, включите Telegram-алерты; на Free выберите Telegram как единственный канал владельца (на Pro / Ultimate — все каналы). Сообщения при down (после двух неудачных проверок подряд), восстановлении и 24 ч без сбоев — сначала добавьте URL по быстрому старту health URL.

Что приходит в Telegram

Алерты владельца StillOnline приходят в личку с официальным ботом — не в группу и не через бота, которого вы поднимаете сами. Когда HTTP-проверка уже работает, бот шлёт короткий набор событий по жизненному циклу проверки; в таблице ниже — полный перечень.

После настройки бот пишет в личный чат, когда:

СобытиеКогда
Сбой проверкиДве неудачные проверки подряд (статус down). Пока проверка down — напоминание на каждой запланированной проверке (как интервал проверки: на Free — каждые 5 минут).
ВосстановлениеСтатус снова operational после down/degraded.
24 ч без сбоевHTTP-проверка 24 часа подряд без падения (отдельное сообщение).

В сообщении: проект, проверка, URL, последняя проверка (HTTP-код, latency, метод), правило срабатывания, время, кнопки «Страница статуса» и панель управления.

StillOnline не шлёт алерт на один fail — только после down, плюс восстановление и milestone 24 ч. Типы событий можно отключить в блоке Какие уведомления присылать.

Email при долгом down — не чаще раза в 15 минут; Telegram (и Slack) повторяют алерт на каждом интервале проверки, чтобы простой был заметен с телефона.

Перед подключением Telegram

На настройку уходит несколько минут, BotFather не нужен. Соберите три пункта ниже заранее — так привязка в настройках не оборвётся на полпути.

  1. Аккаунт StillOnlineвход (Google или GitHub).
  2. Проект с HTTP-проверкой — URL с ответом 2xx (быстрый старт health URL).
  3. Telegram на телефоне или десктопе — возможность открыть бота и нажать Запустить / Start.

На Freeодин канал алертов владельца: Email, Telegram или Slack. На Pro / Ultimate можно включить email, Telegram и Slack вместе (Тарифы).

Часть A — Привязать Telegram

Шаг 1 — Настройки уведомлений

  1. https://stillonline.tech/ru/app/settings
  2. Блок Уведомления владельца → секция Telegram.

Шаг 2 — Подключить Telegram

  1. Подключить Telegram.
  2. Откроется бот StillOnline в Telegram (t.me/...?start=... с одноразовым токеном, обычно 15 минут).
  3. В Telegram нажмите Запустить / Start (команда /start с токеном подставится автоматически).
  4. Бот подтвердит привязку и напомнит включить алерты в настройках.

Если ссылка устарела — снова Подключить Telegram на сайте; не пересылайте старый t.me другим людям.

Шаг 3 — Проверка на сайте

В настройках должен появиться ваш username (например @username) рядом с Telegram. Если нет — обновите страницу после привязки.

Один аккаунт StillOnline ↔ один пользователь Telegram. Если бот пишет, что Telegram уже привязан к другому аккаунту — войдите на сайт под тем email, с которым регистрировались.

Часть B — Включить алерты

Шаг 4 — Галочки и сохранение

  1. Включите Telegram-алерты (доступно после привязки).
  2. На Free в Free: один канал выберите Telegram (если был только email, email-алерты владельца отключатся, пока не смените канал или тариф).
  3. В Какие уведомления присылать оставьте Сбой проверки (DOWN), Восстановление, 24 часа без сбоев, если не хотите отключить тип на всех каналах.
  4. Сохранить.

Email владельца — с адреса Google/GitHub; для Telegram отдельный адрес не нужен.

Шаг 5 — Проверьте проверку

В Проектах: HTTP-проверка на живой URL (например https://api.example.com/health). Интервал — по тарифу (на Free — 5 минут).

Часть C — Проверка алертов

Шаг 6 — Тестовый сбой (осторожно)

На staging или временный URL:

  1. URL с 500 или недоступный хост, или кратко остановите сервис.
  2. Дождитесь двух неудачных циклов проверки (на 5 мин — до ~10 минут; второй fail часто через ~1 минуту после первого).
  3. В Telegram: СБОЙ · StillOnline с деталями проверки и кнопками.

Пока проверка down, придут новые сообщения на каждом интервале проверки — так задумано. Можно заглушить чат с ботом, если нужен только первый алерт (для редких напоминаний удобнее email).

Шаг 7 — Восстановление

Верните рабочий URL. После успешных проверок — ВОССТАНОВЛЕНО / восстановлено.

Для клиентов оставьте страница статуса — личка с ботом не заменяет публичный статус.

Telegram, email и Slack

StillOnline шлёт одни и те же события down, восстановление и 24 ч без сбоев на любой канал владельца — отличается только место доставки и частота повторов, пока проверка в down. На Free выберите один канал по таблице; на Pro можно включить все три.

КаналКому подходит
TelegramМобильные пуши; DM с ботом StillOnline; повторы на каждой проверке при down
EmailПочта; down — throttle 15 мин
SlackКоманда, канал — гайд по Slack

Подписчики публичной страница статуса получают email через Google — это не алерты владельца в Telegram.

Проблемы

Чаще всего «тишина в Telegram» — лимит тарифа (один канал на Free), проверка не дошла до down или протух токен ссылки, а не глобальный сбой бота. Пройдите таблицу ниже, прежде чем считать алерты сломанными.

СимптомЧто проверить
Кнопка не открывает бота / бот недоступенБот StillOnline не настроен на сервере — выберите email или Slack как канал владельца в настройках, пока Telegram не подключается, или обратитесь в поддержку при повторных ошибках.
Нет сообщенияпроверка включена? две неудачные проверки для down? Telegram-алерты и привязка? На Free выбран Telegram? Включён Сбой проверки (DOWN)?
Много сообщенийНорма при down в Telegram — каждую проверку; заглушить чат или использовать email.
«Ссылка устарела»Токен истёк — Подключить Telegram снова и Start в течение ~15 минут.
Не тот аккаунтОдин Telegram на пользователя сайта — войдите под нужным Google/GitHub.

Доставка: NotificationLog, канал TELEGRAM.

FAQ

Нужен ли BotFather для алертов StillOnline в Telegram?

Нет. StillOnline использует официального бота: Подключить Telegram в настройках и Start в приложении. Свой токен и вебхук не нужны. Сначала добавьте проверяемый URL — быстрый старт health URL.

Можно ли слать алерты StillOnline в группу или канал Telegram?

Нет. Алерты владельца StillOnline — только личные сообщения привязанному пользователю. Для команды — Slack Incoming Webhook или публичная страница статуса для клиентов.

StillOnline шлёт в Telegram алерт на каждую неудачную проверку?

Нет. Алерт down — после двух неудачных проверок подряд; один сбой может дать degraded без сообщения. Пока проверка down, Telegram повторяет на каждом интервале проверки; email — не чаще раза в 15 минут.

Можно ли на Free включить Telegram и email в StillOnline одновременно?

Нет. На Freeодин канал владельца: email, Telegram или Slack. На Pro / Ultimate — все три в настройках. Лимиты — Тарифы.

Как отвязать Telegram от аккаунта StillOnline?

Один Telegram ↔ один пользователь StillOnline. Если бот пишет, что аккаунт уже привязан — войдите на сайт под тем же Google/GitHub. При конфликте — поддержка; держите одну Telegram-личность на аккаунт.

StillOnline хранит мой Telegram ID для алертов?

Да, id нужен для доставки DM — Privacy Policy. Бот алертов не рассылает маркетинг, только события, которые вы включили в Какие уведомления присылать.