Automatisierte Bildanalyse und Antwortworkflow via Telegram

Dieser Workflow ermöglicht die automatisierte Analyse von Bildern, die über Telegram empfangen werden, und die Rücksendung von analysierten Inhalten.

Automatisierte Bildanalyse und Antwortworkflow via Telegram

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-Beschreibung

Der automatisierte Bildanalyse-Workflow arbeitet in mehreren Schritten, um Bilder, die über Telegram eingehen, zu analysieren und entsprechend zu antworten.

1. Get the Image (Telegram Trigger)

  • Node-ID: ecb4bbc8-939a-4c6c-80b6-6f053d1d7745
  • Typ: n8n-nodes-base.telegramTrigger
  • Funktion: Aktiviert, sobald ein Bild über Telegram empfangen wird. Es erfasst die erforderlichen Informationen aus der empfangenen Bildnachricht, um den weiteren Ablauf zu initiieren.
  • Einstellungen:
    • Updates: ‚message‘
    • Additional Fields: download: true (um das Bild herunterzuladen)

2. Switch ( image or not )

  • Node-ID: f83c7dc2-a986-40e7-831c-b7968866ef4e
  • Typ: n8n-nodes-base.switch
  • Funktion: Überprüft, ob das empfangene Bild tatsächlich vorhanden ist, um den geeigneten weiteren Verarbeitungsschritt zu bestimmen.
  • Einstellungen:
    • Regeln:
      • Wenn das Bild vorhanden ist: Weiter zur Bildanalyse.
      • Wenn kein Bild vorhanden ist: Warten und Fehlermeldung senden.

3. Analyze image (OpenAI)

  • Node-ID: 0222b4f6-a7c1-4183-8df8-b47b9e0cd685
  • Typ: @n8n/n8n-nodes-langchain.openAi
  • Funktion: Führt eine detaillierte Analyse des empfangenen Bildes durch, indem die Funktionalitäten von OpenAI genutzt werden.
  • Einstellungen:
    • Resource: ‚image‘
    • Input Type: ‚base64‘
    • Operation: ‚analyze‘

4. Send Content for the Analyzed image (Telegram)

  • Node-ID: 2fd523b7-5f89-4e53-9445-4336b51cad51
  • Typ: n8n-nodes-base.telegram
  • Funktion: Sendet den analysierten Inhalt zurück in den Telegram-Chat, um die Kommunikation zu ermöglichen.
  • Einstellungen:
    • Text: ={{ $json.content }}
    • Chat-ID: ={{ $('Get the Image').item.json.message.chat.id }}

5. Update Telegram Error Message

  • Node-ID: 7a588ccb-7a97-4776-82fd-c4f42640e8f7
  • Typ: n8n-nodes-base.telegram
  • Funktion: Sendet eine Fehlermeldung zurück, wenn kein Bild hochgeladen wurde.
  • Einstellungen:
    • Text: ‚Bitte laden Sie ein Bild hoch.‘
    • Chat-ID: ={{ $json.message.chat.id }}

6. Wait

  • Node-ID: 0cd83b82-0a20-4bf6-82bc-24827a368b89
  • Typ: n8n-nodes-base.wait
  • Funktion: Wartet eine festgelegte Zeit, bevor die Fehlernachricht gesendet wird.
  • Einstellungen:
    • Amount: 3 (Sekunden)

Workflow-Ausgabe

Am Ende dieses Workflows wird der Bildinhalt analysiert und die Resultate werden in dem entsprechenden Telegram-Chat bereitgestellt. Wenn kein Bild hochgeladen wird, erhält der Benutzer eine freundliche Nachfrage, ein Bild hochzuladen.

Durch die Implementierung dieses Workflows können Telegram-Nutzer automatisierte Feedback-Mechanismen für Bildinhalte erhalten, was die Interaktion vereinfacht und die Effizienz verbessert.

Für weitere Informationen und zum Herunterladen des Workflow-Dokuments klicken Sie auf den folgenden Link:

Download Link

Facebook
Twitter
LinkedIn

Andere Projekte