1. Wenn „Workflow ausführen“ angeklickt wird
Dieser Node dient als Trigger, der den Workflow startet, wenn der Benutzer auf „Execute Workflow“ klickt.
2. Reddit
Typ: HTTP Request
Dieser Node durchsucht Reddit nach Beiträgen, die das Keyword „n8n“ enthalten. Er filtert die neuesten Beiträge und begrenzt die Ergebnisse auf die letzten 7 Tage mit mehr als 5 Upvotes.
Einstellungen:
- Keyword: n8n
- Location: allReddit
- Operation: search
- Sort: new
3. Sticky Note1
Typ: Sticky Note
Dieser Node bietet eine kurze Übersicht über den Workflow und seine Ziele, einschließlich der Filterkriterien für die Reddit-Beiträge.
4. Set
Typ: Set
Hier werden spezifische Daten aus dem Reddit-Post extrahiert, wie die Anzahl der Upvotes, die Größe des Subreddits und eine gekürzte Version des Selbsttexts.
Einstellungen:
- upvotes: {{ $json.ups }}
- subredditSize: {{ $json.subreddit_subscribers }}
- selftextTrimmed: {{ $json.selftext.substring(0,500) }}
- subreddit: {{ $json.subreddit }}
- date: {{ DateTime.fromSeconds($json.created).toLocaleString() }}
- url: {{ $json.url }}
5. IF
Typ: IF
Dieser Node überprüft, ob die Bedingungen erfüllt sind: die Anzahl der Upvotes muss größer oder gleich 5 sein, der Selbsttext darf nicht leer sein und der Beitrag muss innerhalb der letzten 7 Tage erstellt worden sein.
6. Sticky Note2
Typ: Sticky Note
Eine Notiz, die potenzielle Einschränkungen des Workflows hervorhebt, z.B. dass nur die ersten 500 Zeichen eines Reddit-Posts berücksichtigt werden.
7. IF1
Typ: IF
Hier wird überprüft, ob die Antwort von OpenAI, die den Ausgangstext zusammenfasst, „No“ enthält, um festzustellen, ob der Beitrag nicht über n8n ist.
8. Merge
Typ: Merge
Dieser Node kombiniert die Daten und leitet sie in den nächsten Verarbeitungsschritt weiter, basierend auf der Bedingungsprüfung.
9. Merge1
Typ: Merge
Ein weiterer Merge, der die Daten für die finale Ausgabe zusammenfasst.
10. SetFinal
Typ: Set
Hier werden die endgültigen Werte gesetzt, die zur Ausgabe des Workflows verwendet werden, einschließlich einer Zusammenfassung des Beitrags.
11. Sticky Note3
Typ: Sticky Note
Eine Notiz, die zukünftige Schritte und Verbesserungen für den Workflow skizziert.
12. OpenAI Summary
Typ: OpenAI
Dieser Node wird verwendet, um einen kurzen Überblick über den Reddit-Beitrag zu generieren. Er ist derzeit deaktiviert.
13. OpenAI Classify
Typ: OpenAI
Hier wird entschieden, ob der Beitrag über n8n handelt. Die Eingabe wird auf den gekürzten Selbsttext gesetzt.
14. OpenAI Summary Backup
Typ: OpenAI
Eine Sicherung des Zusammenfassungsprozesses, die einen alternativen Ansatz zur Zusammenfassung des Texts liefert.
15. Sticky Note
Typ: Sticky Note
Eine Zusammenfassung der Erkenntnisse aus dem Workflow, einschließlich der Erfahrungen mit den OpenAI-Knoten und ihrer Parameter.
Ergebnis
Dieser Workflow ermöglicht es, relevante Reddit-Beiträge zu n8n zu identifizieren, sie zu klassifizieren und zusammenzufassen. Dies bietet eine wertvolle Möglichkeit, das Nutzerfeedback und die Diskussionen in der Reddit-Community zu analysieren und zu verstehen.