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

Send daily weather updates to a phone number using the Vonage node
View
🤖🧠 AI Agent Chatbot + LONG TERM Memory + Note Storage + Telegram
View
Create, update and get a product from WooCommerce
View
Transform Image to Lego Style Using Line and Dall-E
View
Telegram AI Langchain bot
View
Webhook Respondtowebhook Create Webhook
View
Notion to Clockify Sync Template
View
HTTP Extractfromfile Automation Webhook
View
Parents smart bot
View
Manual Noop Automation Webhook
View