diff --git a/backend/services/sysadmin_report.py b/backend/services/sysadmin_report.py index 7423001..fbf46c2 100644 --- a/backend/services/sysadmin_report.py +++ b/backend/services/sysadmin_report.py @@ -24,7 +24,9 @@ async def fetch_tech_news() -> str: for item_id in top_ids: item_resp = await client.get(f"https://hacker-news.firebaseio.com/v0/item/{item_id}.json") item = item_resp.json() - news_items.append(f"- {item.get('title', '')}") + title = item.get('title', 'Ohne Titel') + url = item.get('url', f"https://news.ycombinator.com/item?id={item_id}") + news_items.append(f"- {title} ({url})") return "\n".join(news_items) if news_items else "Keine News gefunden." except Exception as e: log.warning(f"Fehler beim Abrufen der News: {e}") @@ -99,7 +101,7 @@ Dein Boss braucht einen gehaltvollen, aber gut formatierten Morgen-Bericht via T Regeln: 1. Wie geht's der Box? (Kurzer Hardware/Modelle Check) -2. News: Fasse die Tech-News kurz auf deutsch zusammen (1-2 Sätze je News). +2. News: Übersetze die Tech-News kurz auf Deutsch und übernimm IMMER die Quellen-URLs in deine Nachricht! 3. Updates: Sind welche offen? 4. Modelle & Aufgaben: Welche besseren Modelle gibt es? Wartest du auf Auftragsbestätigungen? 5. Benutze Emojis, mach es lesbar (Bulletpoints).