mirror of
https://gitverse.ru/kpa39l/email-assistant.git
synced 2026-09-29 09:15:09 +00:00
Session 2026-09-15 code: imap_client (auth+metrics), handlers (TG date format), cron fix (venv python), openspec imap-realtime-sync proposal
This commit is contained in:
@@ -5,8 +5,14 @@ set -euo pipefail
|
||||
|
||||
cd /opt/hermes/email-assistant
|
||||
|
||||
# Классификатор: до 10 новых писем за запуск (Qwen ~10-20с/письмо = ~3 мин)
|
||||
python3 scripts/email_classifier.py --limit 10 || echo "[classifier] ошибка (продолжаем)" >&2
|
||||
# httpx (для Telegram в email_handlers.py) есть только в .venv /opt/vesti.
|
||||
# Системный python3 его не имеет — без этого уведомления не отправлялись.
|
||||
PY=/opt/vesti/.venv/bin/python
|
||||
[ -x "$PY" ] || PY=python3
|
||||
|
||||
# Обработчики: все письма с тегами, без handled_* (идемпотентно)
|
||||
python3 scripts/email_handlers.py || echo "[handlers] ошибка" >&2
|
||||
# Классификатор: до 10 новых писем за запуск (Qwen ~10-20с/письмо = ~3 мин)
|
||||
"$PY" scripts/email_classifier.py --limit 10 || echo "[classifier] ошибка (продолжаем)" >&2
|
||||
|
||||
# Обработчики: по 2 письма за проход (идемпотентно; избегаем залпа
|
||||
# уведомлений, если накопился backlog urgent)
|
||||
"$PY" scripts/email_handlers.py --limit 2 || echo "[handlers] ошибка" >&2
|
||||
Reference in New Issue
Block a user