Telegram — канал для оповещений, которые вы хотите получать на телефон, не открывая почту. Он передаёт все виды оповещений UptimeWire, поэтому это единственный канал, кроме почты, который доставляет и предупреждения о сертификате, домене и DNS.

Note

Оповещения в Telegram разработаны, и код подключения проверен. Доставка настоящего оповещения в живой чат Telegram пока независимо не проверена.

Telegram — товарный знак его владельца. UptimeWire не связан с Telegram и не одобрен им.

Что он передаёт

Оповещение Когда отправляется
Сбой Сбой подтверждён, инцидент открыт.
Восстановление Сайт снова отвечает, инцидент закрыт.
Предупреждение об SSL-сертификате Срок действия сертификата подходит к концу или с ним есть проблема.
Предупреждение о сроке действия домена Регистрация домена скоро закончится или её не удалось проверить.
Предупреждение о DNS-разрешении Доменное имя не разрешается.

Оповещения о сертификате, домене и DNS отправляются, когда проверка становится неудачной. Сообщения «всё снова в норме» для них нет.

Подключение Telegram

Подключает владелец аккаунта в настройках уведомлений профиля.

  1. Нажмите «Connect Telegram».
  2. Нажмите «Open Telegram». В Telegram откроется чат с ботом UptimeWire.
  3. Нажмите Start в Telegram.
  4. Бот ответит «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.