feat: implement daily Telegram sysadmin report
Ampel / ampel (push) Failing after 22s

This commit is contained in:
Hitonabi
2026-08-07 11:12:06 +02:00
parent e814122c73
commit 45f799c57d
3 changed files with 141 additions and 1 deletions
+10
View File
@@ -0,0 +1,10 @@
from fastapi import APIRouter
from services import sysadmin_report
router = APIRouter(prefix="/api")
@router.post("/sysadmin/report/trigger")
async def trigger_sysadmin_report() -> dict:
"""Stößt den Sysadmin-Telegram-Report sofort manuell an."""
success = await sysadmin_report.generate_and_send_report()
return {"ok": success, "message": "Report wurde angestoßen und via Telegram versendet." if success else "Fehler beim Versenden des Reports."}