Скрипт отработал, но дайджест не отправлен. Причина:
HTTP 429 — Rate Limit от GLM API при генерации дайджеста. Сервис вернул Too Many Requests, скрипт переключился на Python-форматирование, но встроенный фоллбэк формирует дайджест на английском, а конфиг требует русский — поэтому отправка отменена (LLM unavailable, digest NOT sent (would be in English)).
Что произошло по шагам: 1. ✅ RSS-сбор — 84 статьи из 5 источников 2. ✅ Скоринг и фильтрация — 6 лучших статей отобраны 3. ❌ LLM-генерация русского текста — 429 от провайдера GLM 4. ❌ Фоллбэк отклонён — дайджест был бы на английском
Рекомендации:
- Добавить retry с exponential backoff при 429 (например, 3 попытки с задержкой 10/30/60 сек)
- Настроить альтернативный LLM-провайдер как fallback для генерации (не только Python-форматирование)
- Проверить лимиты GLM API и при необходимости повысить квоту