11 lines
465 B
Python
11 lines
465 B
Python
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."}
|