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

Manual Linkedin Automation Webhook
View
Youtube Searcher
View
Eventbrite Automate Triggered
View
Code Webhook Create Webhook
View
Code Editimage Update Webhook
View
ProspectLens company research
View
n8n-農產品
View
Manual Noop Monitor Triggered
View
HTTP Stickynote Process Webhook
View