Ein Workflow zur Analyse von Reddit-Beiträgen über n8n

Dieser Workflow sucht nach relevanten Beiträgen auf Reddit und kategorisiert sie mittels KI.

Ein Workflow zur Analyse von Reddit-Beiträgen über n8n

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

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.

Facebook
Twitter
LinkedIn

Andere Projekte