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."}
