Workflow zur Tweet-Analyse und Speicherung

Dieser Workflow ermöglicht die Analyse von Tweets und Formulareinsendungen, um positive Inhalte zu extrahieren und in Strapi zu speichern.

Workflow zur Tweet-Analyse und Speicherung

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. Every 30 Minutes

Dieser Node nutzt einen Intervall-Trigger, um alle 30 Minuten nach neuen Tweets zu suchen. Er ist die erste Stufe des Workflows und verantwortlich für die zeitliche Steuerung.

2. Search Tweets

Hier wird eine Twitter-Suche initiiert, um Tweets zu finden, die die Schlüsselwörter „strapi“ oder „n8n.io“ enthalten. Die Tweets werden in Englisch (lang:en) gesucht.

3. Simplify Result

Dieser Node nimmt die Suchergebnisse und vereinfacht sie, indem er nur die relevantesten Informationen extrahiert:
Content: Der Text des Tweets, ohne Links.
Author: Der Name und der Benutzername des Tweets.
Created: Zeitstempel des Tweets in ISO-Format.
URL: Direktlink zu dem Tweet.

4. Is Retweet or Old?

Diese Bedingung überprüft, ob der Tweet ein Retweet ist oder ob er älter als 30 Minuten ist und entscheidet, ob der Workflow mit diesem Tweet fortfahren soll.

5. Analyze Tweet

Wenn der Tweet neu und kein Retweet ist, wird er hier analysiert, um die Stimmung des Tweets zu bestimmen. Die Analyse erfolgt über die Google Cloud Natural Language API.

6. Simplify Webhook Result

Wenn ein Webhook-Ereignis auftritt, vereinfacht dieser Node das Ergebnis, um die relevanten Daten zu extrahieren, ähnlich wie beim Simplify Result Node.

7. Analyze Form Submission

Dieser Node analysiert die Einsendungen aus einem Formular, um deren Stimmung ebenfalls zu bestimmen.

8. Merge Form Sentiment with Source

Hier werden die Ergebnisse der Formulanalyse mit den vorherigen Informationen aus dem Workflow kombiniert.

9. Positive Form Sentiment?

Diese Bedingung beleuchtet, ob die Stimmung der Formularantwort positiv (> 0.4) ist. Falls ja, wird die Einsendung gespeichert.

10. Store Form Submission in Strapi

Wenn die Stimmung positiv ist, wird die Formularantwort in Strapi gespeichert.

11. Merge Tweet Sentiment with Source

Die Ergebnisse der Tweet-Analyse werden mit den relevanten Informationen zusammengeführt.

12. Positive Tweet Sentiment?

Hier wird geprüft, ob die Stimmung des Tweets positiv (> 0.3) ist. Wenn ja, wird der Tweet gespeichert.

13. Store in Strapi

Falls die Stimmung des Tweets positiv ist, wird er in Strapi gespeichert.

Ergebnis

Mit diesem Workflow wird eine effiziente Möglichkeit geschaffen, Tweets und Formulareinsendungen zu analysieren und relevante Inhalte mit positiver Stimmung in Strapi zu speichern. Die Automatisierung spart Zeit und bietet eine systematische Methode zur Datenerfassung und -analyse.

Facebook
Twitter
LinkedIn

Andere Projekte