fix: add URLs to hacker news items and fix prompt for sysadmin report
Ampel / ampel (push) Failing after 21s
Ampel / ampel (push) Failing after 21s
This commit is contained in:
@@ -24,7 +24,9 @@ async def fetch_tech_news() -> str:
|
|||||||
for item_id in top_ids:
|
for item_id in top_ids:
|
||||||
item_resp = await client.get(f"https://hacker-news.firebaseio.com/v0/item/{item_id}.json")
|
item_resp = await client.get(f"https://hacker-news.firebaseio.com/v0/item/{item_id}.json")
|
||||||
item = item_resp.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."
|
return "\n".join(news_items) if news_items else "Keine News gefunden."
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
log.warning(f"Fehler beim Abrufen der News: {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:
|
Regeln:
|
||||||
1. Wie geht's der Box? (Kurzer Hardware/Modelle Check)
|
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?
|
3. Updates: Sind welche offen?
|
||||||
4. Modelle & Aufgaben: Welche besseren Modelle gibt es? Wartest du auf Auftragsbestätigungen?
|
4. Modelle & Aufgaben: Welche besseren Modelle gibt es? Wartest du auf Auftragsbestätigungen?
|
||||||
5. Benutze Emojis, mach es lesbar (Bulletpoints).
|
5. Benutze Emojis, mach es lesbar (Bulletpoints).
|
||||||
|
|||||||
Reference in New Issue
Block a user