diff --git a/fuenfvoracht/src/bot.py b/fuenfvoracht/src/bot.py index 9c2222201..7699e405e 100644 --- a/fuenfvoracht/src/bot.py +++ b/fuenfvoracht/src/bot.py @@ -359,6 +359,20 @@ async def job_check_notify(bot: Bot): flog.info('article_auto_approved', date=d, post_time=pt) +def _fetch_style_preview(): + """Holt heutigen/morgigen 5vor8-Schreibstil von rss-manager (CT109).""" + try: + req = urllib.request.Request( + "http://10.10.10.109:8080/api/auto5vor8/style-preview", + headers={"User-Agent": "fuenfvoracht-briefing/1.0"}, + ) + with urllib.request.urlopen(req, timeout=5) as resp: + import json + return json.loads(resp.read().decode("utf-8")) + except Exception: + return None + + async def job_morning_briefing(bot: Bot): """Morgen-Briefing: was ist heute geplant, was fehlt.""" d = today_str() @@ -408,6 +422,13 @@ async def job_morning_briefing(bot: Bot): lines.append(f"\n📆 Nächste 3 Tage:") lines.extend(plan_lines) + + style_preview = _fetch_style_preview() + if style_preview: + lines.append(f"\n🎨 Schreibstil Auto-5vor8:") + lines.append(f" Heute: {style_preview[today][style]}") + lines.append(f" Morgen: {style_preview[tomorrow][style]}") + lines.append(f"\n👉 https://fuenfvoracht.orbitalo.net") await notify_reviewers(bot, '\n'.join(lines))