Telegram — канал для оповещений, которые вы хотите получать на телефон, не открывая почту. Он передаёт все виды оповещений UptimeWire, поэтому это единственный канал, кроме почты, который доставляет и предупреждения о сертификате, домене и DNS.
Note
Оповещения в Telegram разработаны, и код подключения проверен. Доставка настоящего оповещения в живой чат Telegram пока независимо не проверена.
Telegram — товарный знак его владельца. UptimeWire не связан с Telegram и не одобрен им.
Что он передаёт
| Оповещение | Когда отправляется |
|---|---|
| Сбой | Сбой подтверждён, инцидент открыт. |
| Восстановление | Сайт снова отвечает, инцидент закрыт. |
| Предупреждение об SSL-сертификате | Срок действия сертификата подходит к концу или с ним есть проблема. |
| Предупреждение о сроке действия домена | Регистрация домена скоро закончится или её не удалось проверить. |
| Предупреждение о DNS-разрешении | Доменное имя не разрешается. |
Оповещения о сертификате, домене и DNS отправляются, когда проверка становится неудачной. Сообщения «всё снова в норме» для них нет.
Подключение Telegram
Подключает владелец аккаунта в настройках уведомлений профиля.
- Нажмите «Connect Telegram».
- Нажмите «Open Telegram». В Telegram откроется чат с ботом UptimeWire.
- Нажмите Start в Telegram.
- Бот ответит «Connected. UptimeWire alerts will arrive here.» Вернитесь в свой аккаунт: теперь в карточке сказано, что оповещения приходят и в ваш чат Telegram.
Ссылка создаётся специально для вас и рассчитана на одно использование вами. Привязка может занять несколько секунд после нажатия Start. Если бот отвечает, что ссылка больше недействительна, откройте новую в своём аккаунте.
Чтобы убрать чат, нажмите «Disconnect». Кнопки проверки для Telegram нет: подтверждение — это ответ бота.
Note
Если на используемом вами сайте бот не настроен, в карточке написано, что оповещения Telegram пока подключить нельзя.
Как выглядит сообщение
Сообщения состоят из простого текста. В них есть заголовок с названием сайта, адрес сайта, строка с подробностями и, если есть инцидент, ссылка на него в вашем аккаунте. Эти примеры приведены для иллюстрации.
Сбой:
Down: Shop
https://shop.example.com
HTTP 503
Восстановление:
Back up: Shop
https://shop.example.com
Down for 12 min
Предупреждение выглядит так же, с заголовком вроде SSL certificate problem: Shop, Domain problem: Shop или DNS problem: Shop и строкой с подробностями вроде «expires soon». За сколько времени приходит предупреждение о сертификате или домене, задаётся для каждого сайта отдельно.
Ограничения
- Только личный чат. Группы и каналы Telegram привязать нельзя.
- Один чат на аккаунт. Один и тот же чат получает оповещения по всем сайтам, а изменить его может только владелец аккаунта.
- Блокировка бота отключает его. Если Telegram сообщает UptimeWire, что вы заблокировали бота, чат отвязывается, и в карточке Telegram показан как неподключённый. Чтобы возобновить, подключите его заново.
- Журнала доставки нет. В отличие от вебхуков и чат-каналов, у Telegram в вашем аккаунте нет журнала доставки.
- Оповещения ставятся в очередь. Оповещение считается отправленным, когда UptimeWire передал его в очередь отправки Telegram. Если отправка всё равно не удаётся после повторных попыток, в вашем аккаунте этого не видно.
Из-за двух последних ограничений оставьте включённой и почту, чтобы не пропустить оповещение, если Telegram даст сбой.
Устранение неполадок
- Я нажал Start, но карточка не подключена. Подождите несколько секунд и перезагрузите страницу.
- Бот пишет, что ссылка больше недействительна. Откройте новую ссылку в своём аккаунте.
- Оповещения перестали приходить. Проверьте, не заблокировали ли вы бота, и подключите заново, если в карточке Telegram показан как неподключённый.
- Я хочу получать оповещения в группе. Не поддерживается. Для оповещений о сбое и восстановлении в командном канале используйте чат-сервис, например Discord, Slack или Microsoft Teams.