Workflow: HTTP Webhook Process

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "c59c4acfed171bdc864e7c432be610946898c3ee271693e0303565c953d88c1d",
        "templateCredsSetupCompleted": true
    },
    "name": "Transform Image to Lego Style Using Line and Dall-E",
    "tags": [],
    "nodes": [
        {
            "id": "82b62d4e-a263-4232-9bae-4c581db2269c",
            "name": "Receive a Line Webhook",
            "type": "n8n-nodes-base.webhook",
            "position": [
                0,
                0
            ],
            "webhookId": "2a27c148-3977-485f-b197-567c96671023",
            "parameters": {
                "path": "lineimage",
                "options": [],
                "httpMethod": "POST"
            },
            "typeVersion": 2
        },
        {
            "id": "f861c4eb-3d4f-4253-810f-8032602f079b",
            "name": "Receive Line Messages",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                220,
                0
            ],
            "parameters": {
                "url": "=https:\/\/api-data.line.me\/v2\/bot\/message\/{{ $json.body.events[0].message.id }}\/content",
                "options": [],
                "jsonHeaders": "={\n\"Authorization\": \"Bearer YOUR_LINE_BOT_TOKEN\",\n\"Content-Type\": \"application\/json\"\n}",
                "sendHeaders": true,
                "specifyHeaders": "json"
            },
            "typeVersion": 4.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "da3a9188-028d-4c75-b23f-5f1f4e50784c",
            "name": "Creating an Image using Dall-E",
            "type": "@n8n\/n8n-nodes-langchain.openAi",
            "position": [
                860,
                0
            ],
            "parameters": {
                "prompt": "={{ $json.content }}",
                "options": {
                    "returnImageUrls": true
                },
                "resource": "image"
            },
            "credentials": {
                "openAiApi": {
                    "id": "YOUR_OPENAI_CREDENTIAL_ID",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.6999999999999999555910790149937383830547332763671875
        },
        {
            "id": "36c826e5-eacd-43ad-b663-4d788005e61a",
            "name": "Creating a Prompt for Dall-E (Lego Style)",
            "type": "@n8n\/n8n-nodes-langchain.openAi",
            "position": [
                540,
                0
            ],
            "parameters": {
                "text": "Creating the DALL\u00b7E 3 prompt to transform this kind of image into a isometric LEGO image (Only provide me with a prompt).",
                "modelId": {
                    "__rl": true,
                    "mode": "list",
                    "value": "gpt-4o-mini",
                    "cachedResultName": "GPT-4O-MINI"
                },
                "options": [],
                "resource": "image",
                "inputType": "base64",
                "operation": "analyze",
                "binaryPropertyName": "=data"
            },
            "credentials": {
                "openAiApi": {
                    "id": "YOUR_OPENAI_CREDENTIAL_ID",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.6999999999999999555910790149937383830547332763671875
        },
        {
            "id": "3c19f931-9ca0-4bd7-b4eb-1628d89bbba1",
            "name": "Send Back an Image through Line",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                1160,
                0
            ],
            "parameters": {
                "url": "https:\/\/api.line.me\/v2\/bot\/message\/reply",
                "method": "POST",
                "options": [],
                "jsonBody": "={\n \"replyToken\": \"{{ $('Receive a Line Webhook').item.json.body.events[0].replyToken }}\",\n \"messages\": [\n {\n \"type\": \"image\",\n \"originalContentUrl\": \"{{ $json.url }}\",\n \"previewImageUrl\": \"{{ $json.url }}\"\n }\n ]\n}",
                "sendBody": true,
                "jsonHeaders": "{\n\"Authorization\": \"Bearer YOUR_LINE_BOT_TOKEN\",\n\"Content-Type\": \"application\/json\"\n}",
                "sendHeaders": true,
                "specifyBody": "json",
                "specifyHeaders": "json"
            },
            "typeVersion": 4.20000000000000017763568394002504646778106689453125
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "",
    "connections": {
        "Receive Line Messages": {
            "main": [
                [
                    {
                        "node": "Creating a Prompt for Dall-E (Lego Style)",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Receive a Line Webhook": {
            "main": [
                [
                    {
                        "node": "Receive Line Messages",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Creating an Image using Dall-E": {
            "main": [
                [
                    {
                        "node": "Send Back an Image through Line",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Creating a Prompt for Dall-E (Lego Style)": {
            "main": [
                [
                    {
                        "node": "Creating an Image using Dall-E",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

StatsInstagram
View
Crypto Webhook Automate Webhook
View
LangChain - Example - Code Node Example
View
ETL pipeline
View
Wait Code Create Webhook
View
Telegram Wait Send Webhook
View
Code Pipedrive Automation Triggered
View
Executeworkflow Hackernews Create Triggered
View
Code Editimage Update Webhook
View
AI-Generated Summary Block for WordPress Posts - with OpenAI, WordPress, Google Sheets & Slack
View