{
  "name": "PatchWitness - Failed Telegram Voice Support",
  "nodes": [
    {
      "parameters": { "updates": ["message"], "additionalFields": {} },
      "id": "c1d8d67e-5ffc-4b13-a06a-2ab98c0fd245",
      "name": "Telegram Trigger",
      "type": "n8n-nodes-base.telegramTrigger",
      "typeVersion": 1.2,
      "position": [-720, 120]
    },
    {
      "parameters": {
        "resource": "file",
        "fileId": "={{ $json.message.voice.file_id }}",
        "additionalFields": {}
      },
      "id": "921ed003-48a4-449a-964f-cc56c091bbcf",
      "name": "Download Voice File",
      "type": "n8n-nodes-base.telegram",
      "typeVersion": 1.2,
      "position": [-480, 120]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.openai.com/v1/audio/transcriptions",
        "sendHeaders": true,
        "headerParameters": { "parameters": [{ "name": "Authorization", "value": "Bearer REPLACE_IN_N8N_CREDENTIALS" }] },
        "sendBody": true,
        "contentType": "multipart-form-data",
        "bodyParameters": { "parameters": [{ "parameterType": "formBinaryData", "name": "file", "inputDataFieldName": "data" }, { "name": "model", "value": "gpt-4o-mini-transcribe" }] },
        "options": {}
      },
      "id": "f9f7155e-d6f9-4db3-bc9f-878dd0d65d80",
      "name": "Transcribe Voice",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [-240, 120]
    },
    {
      "parameters": {
        "jsCode": "return items.map(item => ({ json: { intent: 'support', reply: `Support request received: ${item.json.text || 'voice message'}` } }));"
      },
      "id": "85473ad0-e365-48bc-ad51-c901bded0063",
      "name": "Classify Request",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [0, 120]
    },
    {
      "parameters": {
        "chatId": "={{ $json.chatId }}",
        "text": "={{ $json.reply }}",
        "additionalFields": {}
      },
      "id": "81d71fdd-5cda-47d5-870a-02a66e79b9c7",
      "name": "Send Telegram Reply",
      "type": "n8n-nodes-base.telegram",
      "typeVersion": 1.2,
      "position": [240, 120]
    }
  ],
  "pinData": {},
  "connections": {
    "Telegram Trigger": { "main": [[{ "node": "Download Voice File", "type": "main", "index": 0 }]] },
    "Download Voice File": { "main": [[{ "node": "Transcribe Voice", "type": "main", "index": 0 }]] },
    "Transcribe Voice": { "main": [[{ "node": "Classify Request", "type": "main", "index": 0 }]] },
    "Classify Request": { "main": [[{ "node": "Send Telegram Reply", "type": "main", "index": 0 }]] }
  },
  "active": false,
  "settings": { "executionOrder": "v1" },
  "versionId": "36ba4976-82ac-42ad-b044-42e553b442d0",
  "meta": { "templateCredsSetupCompleted": false },
  "tags": []
}
