Skip to content

ZvetTBot v1.4.6

Choose a tag to compare

@github-actions github-actions released this 02 Oct 10:31
· 5 commits to main since this release

Что изменилось

Мониторинг внешних сервисов

  • Добавлен опциональный мониторинг Home Assistant и QNAP непосредственно в ZverTBot.
  • Добавлены настройки HA_MONITOR_URL и QNAP_MONITOR_URL.
  • Пустое или отсутствующее значение отключает соответствующий мониторинг.
  • Home Assistant и QNAP отображаются в отчёте состояния VPS только при наличии настройки.
  • Для внешних HTTP-сервисов отображаются HTTP-статус и время ответа.
  • Добавлены Telegram-уведомления о недоступности и восстановлении внешних сервисов.
  • Состояние внешних сервисов сохраняется между запусками мониторинга.

VPS Monitor

  • Мониторинг Home Assistant и QNAP интегрирован в существующий vps_monitor.
  • В VPS ОТЧЕТ добавлен раздел 🌐 Внешние сервисы.
  • Для внешних сервисов используется существующий механизм состояний и уведомлений.

AI Diagnostics

  • Улучшена передача фактического состояния локальных сервисов в AI-диагностику.
  • AI-диагностика теперь учитывает результаты локальных проверок при определении состояния сервисов.
  • Уточнена обработка ситуаций, когда локальная проверка подтверждает работоспособность сервиса, несмотря на диагностические сообщения в логах.

Конфигурация

  • Добавлены настройки мониторинга внешних сервисов в .env.example.
  • Обновлена документация и информация о зависимостях проекта.

Тестирование

  • Обновлены тесты мониторинга, состояния сервисов и связанных компонентов.
  • Проверены сценарии доступности и недоступности внешних HTTP-сервисов.
  • Полный набор тестов: 1525 passed.
  • Проверены Ruff, синтаксис Python-кода и git diff --check.