{
  "name": "Intersoft - Publicación Semanal de Contenido Automatizado",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "cronExpression",
              "expression": "0 9 * * 1"
            }
          ]
        }
      },
      "name": "Cron Semanal (Lunes 09:00 AM)",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.1,
      "position": [
        240,
        300
      ],
      "id": "schedule-trigger-1"
    },
    {
      "parameters": {
        "jsCode": "// Generador de Contenido Semanal Rotativo para el Universo Intersoft\nconst categories = [\n  {\n    division: \"Servicio Técnico\",\n    title: \"Tip de Laboratorio: Prevención de cortos en circuitos VRM y fuentes conmutadas\",\n    excerpt: \"Consejos de ingeniería electrónica de Intersoft para proteger equipos industriales y computadoras de sobretensiones y picos de voltaje en San Luis.\",\n    tags: [\"Servicio Técnico\", \"VRM\", \"Laboratorio\", \"San Luis\"],\n    image: \"assets/images/sipa-dashboard.jpg\"\n  },\n  {\n    division: \"Innovación & Software\",\n    title: \"Ecosistemas Automatizados con n8n: Conectando CRM, WhatsApp y Facturación\",\n    excerpt: \"Cómo transformar procesos manuales en flujos de datos autónomos de alta velocidad utilizando n8n y arquitecturas PHP modernas.\",\n    tags: [\"n8n\", \"Automatización\", \"Software\", \"APIs\"],\n    image: \"assets/images/britspeak-ai.jpg\"\n  },\n  {\n    division: \"Inter 3D\",\n    title: \"Diseño Mecánico en Fusion 360: De la idea al prototipo funcional en PETG\",\n    excerpt: \"Buenas prácticas de diseño paramétrico, tolerancias dimensionales y reducción de peso sin perder resistencia estructural.\",\n    tags: [\"3D\", \"Fusion 360\", \"PETG\", \"Ingeniería\"],\n    image: \"assets/images/interspace-nasa.jpg\"\n  },\n  {\n    division: \"Educación & Cursos\",\n    title: \"Aprender Robótica Práctica: El impacto de Arduino en la resolución de problemas reales\",\n    excerpt: \"Nuestra metodología en la Escuela Intersoft combina lógica de programación, electrónica y pensamiento crítico desde la primera clase.\",\n    tags: [\"Educación\", \"Robótica\", \"Arduino\", \"Cursos\"],\n    image: \"assets/images/sipa-dashboard.jpg\"\n  }\n];\n\n// Selección rotativa basada en la semana del año\nconst weekNumber = Math.ceil((((new Date() - new Date(new Date().getFullYear(), 0, 1)) / 86400000) + 1) / 7);\nconst selected = categories[weekNumber % categories.length];\n\nreturn [\n  {\n    json: {\n      action: \"publish_weekly\",\n      title: selected.title,\n      category: selected.division,\n      excerpt: selected.excerpt,\n      tags: selected.tags,\n      image: selected.image,\n      author: \"Antigravity n8n Engine\",\n      date: new Date().toISOString().split('T')[0],\n      source: \"n8n_automated\"\n    }\n  }\n];"
      },
      "name": "Generador de Contenido Intersoft",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        460,
        300
      ],
      "id": "code-generator-2"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "http://localhost:8080/api/content.php",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "X-API-KEY",
              "value": "intersoft_n8n_sec_994821a8d"
            },
            {
              "name": "Content-Type",
              "value": "application/json"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={{ JSON.stringify($json) }}",
        "options": {
          "timeout": 10000
        }
      },
      "name": "Publicar en intercomputacion.com.ar",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [
        680,
        300
      ],
      "id": "http-publish-3"
    },
    {
      "parameters": {
        "conditions": {
          "boolean": [
            {
              "value1": "={{ $json.success }}",
              "value2": true
            }
          ]
        }
      },
      "name": "¿Publicación Exitosa?",
      "type": "n8n-nodes-base.if",
      "typeVersion": 1,
      "position": [
        900,
        300
      ],
      "id": "if-success-4"
    }
  ],
  "connections": {
    "Cron Semanal (Lunes 09:00 AM)": {
      "main": [
        [
          {
            "node": "Generador de Contenido Intersoft",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generador de Contenido Intersoft": {
      "main": [
        [
          {
            "node": "Publicar en intercomputacion.com.ar",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Publicar en intercomputacion.com.ar": {
      "main": [
        [
          {
            "node": "¿Publicación Exitosa?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  }
}
