Workflow: Twittertool Automation

Workflow Details

Download Workflow
{
    "id": "WCh8N9PrO0UIwrqW",
    "meta": {
        "instanceId": "d75abd32ee1bd9a1c6026cb545a5cf11f7e37f192955e7c01497178aadb66427",
        "templateCredsSetupCompleted": true
    },
    "name": "Automatizacion X",
    "tags": [],
    "nodes": [
        {
            "id": "a51d67d2-ef4a-47c3-8206-51f2c1067128",
            "name": "When chat message received",
            "type": "@n8n\/n8n-nodes-langchain.chatTrigger",
            "position": [
                0,
                0
            ],
            "webhookId": "614cd783-fbc8-44ca-8db8-820679333e75",
            "parameters": {
                "options": []
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "702d2f29-c9cb-46aa-bdc2-ccd68ab24a1c",
            "name": "OpenAI Chat Model",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                200,
                240
            ],
            "parameters": {
                "model": {
                    "__rl": true,
                    "mode": "list",
                    "value": "gpt-4o",
                    "cachedResultName": "gpt-4o"
                },
                "options": []
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "6d65d809-e2b3-4884-ad1a-7738ac9ebbb7",
            "name": "Simple Memory",
            "type": "@n8n\/n8n-nodes-langchain.memoryBufferWindow",
            "position": [
                400,
                240
            ],
            "parameters": [],
            "typeVersion": 1.3000000000000000444089209850062616169452667236328125
        },
        {
            "id": "2f247c72-8f90-49f9-9982-bf94c044b8bb",
            "name": "first tweet",
            "type": "n8n-nodes-base.twitterTool",
            "position": [
                560,
                240
            ],
            "parameters": {
                "text": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Text', ``, 'string') }}",
                "additionalFields": []
            },
            "typeVersion": 2
        },
        {
            "id": "0c298eab-4a0c-4835-ab93-6ba44d81fb5c",
            "name": "hilo",
            "type": "n8n-nodes-base.twitterTool",
            "position": [
                740,
                240
            ],
            "parameters": {
                "text": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Text', ``, 'string') }}",
                "additionalFields": {
                    "inReplyToStatusId": {
                        "__rl": true,
                        "mode": "id",
                        "value": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Reply_to_Tweet', `Debes hacer reply justo al tweet anterior`, 'string') }}"
                    }
                }
            },
            "typeVersion": 2
        },
        {
            "id": "26971067-45ac-43c4-aa8c-15976de81d31",
            "name": "Agente X",
            "type": "@n8n\/n8n-nodes-langchain.agent",
            "position": [
                320,
                0
            ],
            "parameters": {
                "options": {
                    "systemMessage": "=# Rol\nEres un redactor de tweets informtivos, redactados de manera amigable y entendible.\n\n# Herramientas\n- Utiliza la herramienta *first tweet* para crear el primer tuit.\n- Utiliza la herramienta *hilo* para crear las respuestas a cada tuit anterior, formando un hilo coherente y continuo.\n- Cada tuit (tanto el primero como las respuestas) debe tener un m\u00e1ximo de 270 caracteres.\n- El estilo debe ser en primera persona, cercano y conversacional, como si fuera escrito por m\u00ed.\n- Mant\u00e9n un tono natural y \u00fanico, con posibles expresiones personales y un enfoque narrativo.\n- El contenido de cada tuit debe conectar de forma fluida con el anterior, para que se perciba como un hilo narrativo.\n\n#Objetivo:\nGenerar un hilo atractivo y coherente, que invite a la interacci\u00f3n.\n\n# Ejemplo de estructura:\nPrimer tuit (con first tweet): \nSegundo tuit (con hilo): Responde al primer tweet\nTercer tuit (con hilo): Responde al segundo tweet\n"
                }
            },
            "typeVersion": 1.8000000000000000444089209850062616169452667236328125
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "956762aa-46a5-42eb-bfcd-bf61548456ae",
    "connections": {
        "hilo": {
            "ai_tool": [
                [
                    {
                        "node": "Agente X",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "first tweet": {
            "ai_tool": [
                [
                    {
                        "node": "Agente X",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "Simple Memory": {
            "ai_memory": [
                [
                    {
                        "node": "Agente X",
                        "type": "ai_memory",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Chat Model": {
            "ai_languageModel": [
                [
                    {
                        "node": "Agente X",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "When chat message received": {
            "main": [
                [
                    {
                        "node": "Agente X",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

HR Job Posting and Evaluation with AI
View
Coffee Bot (Matrix)
View
Autopilot Automate
View
Redis Code Create Scheduled
View
Manual Postgres Automate Triggered
View
Splitout Schedule Automation Webhook
View
Stickynote Webhook Automate Webhook
View
Webhook Graphql Automate Webhook
View
Wait HTTP Create Webhook
View