{
  "openruna_format": "flow-graph-v1",
  "title": "0462_Telegram_Code_Create_Webhook",
  "slug": "0462-telegram-code-create-webhook",
  "source_filename": "0462_Telegram_Code_Create_Webhook.json",
  "nodes": [
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Convert education to HTML",
      "name": "Convert education to HTML",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Auto-fixing Output Parser",
      "name": "Auto-fixing Output Parser",
      "integration": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model1",
      "name": "OpenAI Chat Model1",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Structured Output Parser",
      "name": "Structured Output Parser",
      "integration": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "kind": "action"
    },
    {
      "id": "Convert employment history to HTML",
      "name": "Convert employment history to HTML",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Convert projects to HTML",
      "name": "Convert projects to HTML",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Convert volunteering to HTML",
      "name": "Convert volunteering to HTML",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Telegram trigger",
      "name": "Telegram trigger",
      "integration": "telegram",
      "kind": "trigger"
    },
    {
      "id": "Auth",
      "name": "Auth",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "No operation (unauthorized)",
      "name": "No operation (unauthorized)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Check if start message",
      "name": "Check if start message",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "No operation (start message)",
      "name": "No operation (start message)",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Get file",
      "name": "Get file",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "Extract text from PDF",
      "name": "Extract text from PDF",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "Set parsed fileds",
      "name": "Set parsed fileds",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Personal info",
      "name": "Personal info",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Technologies",
      "name": "Technologies",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Employment history",
      "name": "Employment history",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Education",
      "name": "Education",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Projects",
      "name": "Projects",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Volunteering",
      "name": "Volunteering",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Merge education and employment history",
      "name": "Merge education and employment history",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Merge projects and volunteering",
      "name": "Merge projects and volunteering",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Merge personal info and technologies",
      "name": "Merge personal info and technologies",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Merge all",
      "name": "Merge all",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Set final data",
      "name": "Set final data",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Convert raw to base64",
      "name": "Convert raw to base64",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Convert to HTML",
      "name": "Convert to HTML",
      "integration": "convertToFile",
      "kind": "action"
    },
    {
      "id": "Generate plain PDF doc",
      "name": "Generate plain PDF doc",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Send PDF to the user",
      "name": "Send PDF to the user",
      "integration": "telegram",
      "kind": "action"
    },
    {
      "id": "Parse resume data",
      "name": "Parse resume data",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "Merge other data",
      "name": "Merge other data",
      "integration": "merge",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Auth",
      "to": "Check if start message"
    },
    {
      "from": "Auth",
      "to": "No operation (unauthorized)"
    },
    {
      "from": "Get file",
      "to": "Extract text from PDF"
    },
    {
      "from": "Projects",
      "to": "Merge projects and volunteering"
    },
    {
      "from": "Education",
      "to": "Merge education and employment history"
    },
    {
      "from": "Merge all",
      "to": "Set final data"
    },
    {
      "from": "Technologies",
      "to": "Merge personal info and technologies"
    },
    {
      "from": "Volunteering",
      "to": "Merge projects and volunteering"
    },
    {
      "from": "Personal info",
      "to": "Merge personal info and technologies"
    },
    {
      "from": "Set final data",
      "to": "Convert raw to base64"
    },
    {
      "from": "Convert to HTML",
      "to": "Generate plain PDF doc"
    },
    {
      "from": "Merge other data",
      "to": "Merge all"
    },
    {
      "from": "Telegram trigger",
      "to": "Auth"
    },
    {
      "from": "Parse resume data",
      "to": "Set parsed fileds"
    },
    {
      "from": "Set parsed fileds",
      "to": "Convert employment history to HTML"
    },
    {
      "from": "Set parsed fileds",
      "to": "Convert education to HTML"
    },
    {
      "from": "Set parsed fileds",
      "to": "Convert projects to HTML"
    },
    {
      "from": "Set parsed fileds",
      "to": "Personal info"
    },
    {
      "from": "Set parsed fileds",
      "to": "Convert volunteering to HTML"
    },
    {
      "from": "Set parsed fileds",
      "to": "Technologies"
    },
    {
      "from": "Employment history",
      "to": "Merge education and employment history"
    },
    {
      "from": "Convert raw to base64",
      "to": "Convert to HTML"
    },
    {
      "from": "Extract text from PDF",
      "to": "Parse resume data"
    },
    {
      "from": "Check if start message",
      "to": "Get file"
    },
    {
      "from": "Check if start message",
      "to": "No operation (start message)"
    },
    {
      "from": "Generate plain PDF doc",
      "to": "Send PDF to the user"
    },
    {
      "from": "Convert projects to HTML",
      "to": "Projects"
    },
    {
      "from": "Convert education to HTML",
      "to": "Education"
    },
    {
      "from": "Convert volunteering to HTML",
      "to": "Volunteering"
    },
    {
      "from": "Merge projects and volunteering",
      "to": "Merge other data"
    },
    {
      "from": "Convert employment history to HTML",
      "to": "Employment history"
    },
    {
      "from": "Merge personal info and technologies",
      "to": "Merge all"
    },
    {
      "from": "Merge education and employment history",
      "to": "Merge other data"
    }
  ]
}