KIZORADOCS На сайт

Навигация

Поиск по документации

Проверка доступности

Kizora периодически обращается по указанному адресу и пишет в канал, когда состояние изменилось.

Когда использовать

  • Игровой сервер или сайт сообщества, о падении которого надо знать.
  • Публичный API проекта.
  • Панель, за которой следит команда.

Как настроить

Проверка доступности заводится там же, где ленты, — раздел Ленты и вебхуки или группа команд /лента-сервера, с типом «Доступность».

НастройкаЗначение
Адресhttp или https
ИнтервалПо умолчанию 15 минут, от 5 минут до суток
КаналКуда писать об изменении состояния

Состояния

СостояниеЧто значит
ДоступенОтвет получен и он успешный
НедоступенОтвет не получен или это ошибка
ЧастичноОтвечает, но с проблемами
НеизвестноПроверок ещё не было

Сообщение уходит при изменении состояния, а не при каждой проверке: канал, в который каждые пятнадцать минут приходит «всё хорошо», перестают читать на второй день.

Что нельзя проверять

Причина: адрес указывает администратор сервера, а бот живёт в чужой инфраструктуре. Без этого ограничения проверка доступности превратилась бы в способ прощупать сеть, в которой работает бот.

Также закрыты все схемы, кроме http и https, а перенаправление проверяется как новый адрес.

Подробнее — Безопасность интеграций.

Права

  • Kizora: integrations.manage.
  • Discord у бота: Отправка сообщений, Встроенные ссылки.

Частые проблемы

  • Адрес не принимается. Он ведёт на внутренний хост или использует не ту схему.
  • Приходит «недоступен», а сайт открывается. Сайт может быть закрыт для запросов извне или отвечать медленнее допустимого.
  • Проверка отключилась. Как и у лент, после серии неудач подряд источник отключается с указанием причины.

Связанные страницы