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.
- Regeln:
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 }}
- Text:
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: