#
Donau2Space – Stimmungs Generator
Der Stimmungs Workflow ermittelt die Stimmung von Mika anhand der Donau2Space.de Artikel. Er steuert die Analyse des Tagesartikels, Aufarbeitung durch verschiedene Code Nodes, Extraktion der Stimmung durch KI.
#
🕓 Ablauf (n8n, OpenAI)
Der Stimmungs Workflow ist noch in beta und wird aktuell nicht live eingesetzt. Eine Ausgabe im Telegram Bot ist mittels /stimmung bereits möglich. Jeder Artikel durchfliest diesen Workflow. Über mehrere Code Nodes wird der Artikel analysiert und vorab kategorisiert und bewertet. Am Ende fliest der Artikel in den KI Node, welcher 0-3 Stimmungsevents extrahiert. Diese Daten, und Datensätze von davor, werden in MySQL abgspeichert.
Ziel ist es, ein Stimmungsbarometer zu erzeugen. Diesen in den Hauptworkflow einzuspeisen und anhand der Stimmung von Mika entsprechend die Artikel verfassen zu lassen.
#
🔄 Datenfluss (schematisch)
flowchart TD C["Cron"] --> Q["MySQL Abfrage"] Q --> T["Artikel-Veröffentlichungszeit abfangen"] T --> W["Wait Node (bis Publikumszeit)"] %% Vorbereitung W --> S1["MySQL Settings holen"] S1 --> CS1["Code Node: Settings aufbereiten"] CS1 --> W1["MySQL Wetter holen"] W1 --> CW1["Code Node: Wetter aufbereiten"] CW1 --> C0["Code Node: alles aufbereiten"] C0 --> M0["MySQL Insert (Rohdaten/Status)"] M0 --> B0["Code Node: Berechnungen (Basis)"] %% Artikel + Analyse B0 --> NA["Neuen Artikel holen"] NA --> KIA["KI Analyse"] KIA --> CA1["Code Node: Aufbereitung (Features/Labels)"] %% Persistenz je Item CA1 --> L{"Loop Over Items"} L -->|für jeden Datensatz| MI["MySQL Insert: neue Datensätze speichern"] L -->|Ende Loop| F1["MySQL: aktuelle Sätze holen"] %% Zusammenbau & Bewertung F1 --> C1["Code Node: alles aufbereiten"] C1 --> AS["Code Node: Assemble"] AS --> B1["Code Node: Berechnungen (Final)"] B1 --> ANA["Code Node: Analyse / Kategorisieren / Bewerten"] %% Abschluss ANA --> MF["MySQL Insert: fertigen Satz abspeichern"] MF --> E["Workflow Ende"]