Automatisierung von täglichen Comic-Übersetzungen mit n8n

Dieses Workflow automatisiert die tägliche Abholung und Übersetzung von Calvin und Hobbes Comics.

Automatisierung von täglichen Comic-Übersetzungen mit 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.

Workflow Struktur

Dieser Workflow besteht aus mehreren Knoten, die zusammenarbeiten, um täglich den Calvin und Hobbes Comic abzurufen, seine Bilder zu extrahieren, die Dialoge in Englisch und Koreanisch zu übersetzen und diese in einem Discord-Kanal zu posten.

1. Sticky Note

  • Typ: n8n-nodes-base.stickyNote
  • Beschreibung: Bietet eine Übersicht über den Workflow sowie eine kurze Erklärung des Ablaufs.
  • Parameter: Die Notiz enthält den Workflow-Überblick einschließlich der Schritte zur Einrichtung.

2. Schedule Trigger

  • Typ: n8n-nodes-base.scheduleTrigger
  • Beschreibung: Löst den Workflow täglich um 9 Uhr aus.
  • Parameter: Die Regel wird auf die Zeit 9:00 Uhr gesetzt.

3. Param

  • Typ: n8n-nodes-base.set
  • Beschreibung: Legt das aktuelle Jahr, den Monat und den Tag fest.
  • Parameter:
    • Jahr: ={{ $now.format('yyyy') }}
    • Monat: ={{ $now.format('MM') }}
    • Tag: ={{ $now.format('dd') }}

4. HTTP Request

  • Typ: n8n-nodes-base.httpRequest
  • Beschreibung: Führt eine HTTP-Anfrage an die GoComics-Website durch, um den aktuellen Comic abzurufen.
  • Parameter: Die URL wird dynamisch erstellt anhand des aktuellen Datums: =https://www.gocomics.com/calvinandhobbes/{{ $json.year }}/{{ $json.month }}/{{ $json.day }}

5. Information Extractor

  • Typ: @n8n/n8n-nodes-langchain.informationExtractor
  • Beschreibung: Extrahiert die Bild-URL des Comics aus dem HTML der zurückgegebenen Seite.
  • Parameter: Sucht gezielt nach dem src-Attribut eines <img>-Tags im HTML.

6. OpenAI Chat Model

  • Typ: @n8n/n8n-nodes-langchain.lmChatOpenAi
  • Beschreibung: Führt eine Analyse des Comic-Texts aus, um die Dialoge in Englisch und Koreanisch zu übersetzen.
  • Parameter: Verwendet das Modell gpt-4o-mini-2024-07-18.

7. Discord

  • Typ: n8n-nodes-base.discord
  • Beschreibung: Sendet den Comic und die Übersetzungen an einen Discord-Webhook.
  • Parameter:
    • Content: Formatiert die Nachricht mit dem Datum, der Comic-URL und den Übersetzungen.

Ergebnis

Mit diesem Workflow können Sie jeden Tag problemlos den aktuellen Calvin und Hobbes Comic sowie die Übersetzungen an Ihrem Discord-Kanal erhalten, ganz ohne manuellen Aufwand!

Download Link: Hier herunterladen

Facebook
Twitter
LinkedIn

Andere Projekte