2b124d5b0a
- services/reminders.py: persistenter Store (/srv/models/mc2-reminders.json), Wecker-Loop feuert in Briefkasten (Lucy spricht) + Telegram; repeat daily/weekdays/weekly; naive Zeiten = Commander-TZ (Europe/Berlin, Box ist UTC); verpasste Einmal-Erinnerungen feuern verspätet nach (ehrlich markiert) - routers/reminders.py: GET/POST/DELETE /api/reminders - mcp_mc.py: reminder_create/list/delete (Guards, ISO aus Sofort-Kontext) - announce.notify_telegram als gemeinsamer Helper (sentry nutzt ihn jetzt) - requirements: tzdata (zoneinfo-Fallback, Windows-Dev) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
9 lines
129 B
Plaintext
9 lines
129 B
Plaintext
fastapi>=0.115
|
|
uvicorn[standard]>=0.30
|
|
httpx>=0.27
|
|
ruamel.yaml>=0.18
|
|
psutil>=5.9
|
|
huggingface_hub>=0.27
|
|
mcp>=1.2.0
|
|
tzdata>=2024.1
|