Уведомления в 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 не нужен. Соберите три пункта ниже заранее — так привязка в настройках не оборвётся на полпути.
- Аккаунт StillOnline — вход (Google или GitHub).
- Проект с HTTP-проверкой — URL с ответом 2xx (быстрый старт health URL).
- Telegram на телефоне или десктопе — возможность открыть бота и нажать Запустить / Start.
На Free — один канал алертов владельца: Email, Telegram или Slack. На Pro / Ultimate можно включить email, Telegram и Slack вместе (Тарифы).
Часть A — Привязать Telegram
Шаг 1 — Настройки уведомлений
- https://stillonline.tech/ru/app/settings
- Блок Уведомления владельца → секция Telegram.
Шаг 2 — Подключить Telegram
- Подключить Telegram.
- Откроется бот StillOnline в Telegram (
t.me/...?start=...с одноразовым токеном, обычно 15 минут). - В Telegram нажмите Запустить / Start (команда
/startс токеном подставится автоматически). - Бот подтвердит привязку и напомнит включить алерты в настройках.
Если ссылка устарела — снова Подключить Telegram на сайте; не пересылайте старый t.me другим людям.
Шаг 3 — Проверка на сайте
В настройках должен появиться ваш username (например @username) рядом с Telegram. Если нет — обновите страницу после привязки.
Один аккаунт StillOnline ↔ один пользователь Telegram. Если бот пишет, что Telegram уже привязан к другому аккаунту — войдите на сайт под тем email, с которым регистрировались.
Часть B — Включить алерты
Шаг 4 — Галочки и сохранение
- Включите Telegram-алерты (доступно после привязки).
- На Free в Free: один канал выберите Telegram (если был только email, email-алерты владельца отключатся, пока не смените канал или тариф).
- В Какие уведомления присылать оставьте Сбой проверки (DOWN), Восстановление, 24 часа без сбоев, если не хотите отключить тип на всех каналах.
- Сохранить.
Email владельца — с адреса Google/GitHub; для Telegram отдельный адрес не нужен.
Шаг 5 — Проверьте проверку
В Проектах: HTTP-проверка на живой URL (например https://api.example.com/health). Интервал — по тарифу (на Free — 5 минут).
Часть C — Проверка алертов
Шаг 6 — Тестовый сбой (осторожно)
На staging или временный URL:
- URL с 500 или недоступный хост, или кратко остановите сервис.
- Дождитесь двух неудачных циклов проверки (на 5 мин — до ~10 минут; второй fail часто через ~1 минуту после первого).
- В Telegram: СБОЙ · StillOnline с деталями проверки и кнопками.
Пока проверка down, придут новые сообщения на каждом интервале проверки — так задумано. Можно заглушить чат с ботом, если нужен только первый алерт (для редких напоминаний удобнее email).
Шаг 7 — Восстановление
Верните рабочий URL. После успешных проверок — ВОССТАНОВЛЕНО / восстановлено.
Для клиентов оставьте страница статуса — личка с ботом не заменяет публичный статус.
Telegram, email и Slack
StillOnline шлёт одни и те же события down, восстановление и 24 ч без сбоев на любой канал владельца — отличается только место доставки и частота повторов, пока проверка в down. На Free выберите один канал по таблице; на Pro можно включить все три.
| Канал | Кому подходит |
|---|---|
| Telegram | Мобильные пуши; DM с ботом StillOnline; повторы на каждой проверке при down |
| Почта; 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. Бот алертов не рассылает маркетинг, только события, которые вы включили в Какие уведомления присылать.
Дополнительно
Slack-алерты StillOnline: когда сервис упал
Алерты в Slack при сбое HTTP-проверки, восстановлении и 24 ч без downtime. Пошагово: Incoming Webhook и настройки владельца в StillOnline. StillOnline.
Health URL для SaaS — быстрый старт за 5 минут
Публичный GET /health или /api/health с ответом 200 и внешняя проверка StillOnline со страницей статуса. Лимиты Free указаны честно. StillOnline.
Лучший uptime-мониторинг для indie SaaS
Сравнение StillOnline, UptimeRobot, Better Stack, Uptime Kuma, Instatus, Statuspage, UpCanary и OnePageStatus для indie SaaS на 1–3 сервиса. StillOnline.
Чеклист запуска: страница статуса до go-live
Чеклист go-live: health URL, проверка StillOnline, status page в доках и Telegram-алерты до запуска — не после шквала тикетов. Free: 1 URL, Pro $9.