8
n8n 한국어amn8n.com

Telegram-n8n-지휘관

고급

이것은DevOps, AI분야의자동화 워크플로우로, 67개의 노드를 포함합니다.주로 If, N8n, Set, Code, Filter 등의 노드를 사용하며인공지능 기술을 결합하여 스마트 자동화를 구현합니다. Telegram 로봇 명령을 통해 n8n 인스턴스를 원격 제어

사전 요구사항
  • Telegram Bot Token
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "id": "oPfjCB6LU7nwNRiu",
  "meta": {
    "instanceId": "7e84375f1a5a2398bff60c3e83bb370423dae55c261ed7c48ca02f15548655a7",
    "templateCredsSetupCompleted": true
  },
  "name": "Telegram-n8n-Commander",
  "tags": [],
  "nodes": [
    {
      "id": "7e8112a5-41a0-4e2e-b2ee-bef7b4a2a2c0",
      "name": "Telegram 트리거",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        40,
        -180
      ],
      "webhookId": "0eea20d1-fab3-416e-8f22-6f975f79650b",
      "parameters": {
        "updates": [
          "message"
        ],
        "additionalFields": {
          "chatIds": "123456789",
          "userIds": "123456789"
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "2ea34661-3183-4e5b-876b-7d823b15b6e2",
      "name": "명령어 파싱",
      "type": "n8n-nodes-base.set",
      "position": [
        260,
        -180
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "ce8eebdd-c313-4444-a1bd-dcde56619a0d",
              "name": "command",
              "type": "string",
              "value": "={{\n  $json.message.text\n    .toLowerCase()\n    .replace(/^\\//, '')\n    .split(/ (.+)/)[0]\n  || ''\n}}"
            },
            {
              "id": "834f7369-52f1-4df3-bfcb-754be0bb11e0",
              "name": "arg1",
              "type": "string",
              "value": "={{\n  $json.message.text\n    .toLowerCase()\n    .replace(/^\\//, '')\n    .split(/ (.+)/)[1]\n  || ''\n}}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "ac92629e-1a7c-45ed-88e5-cb399ccb97fd",
      "name": "명령어 스위치",
      "type": "n8n-nodes-base.switch",
      "position": [
        480,
        -320
      ],
      "parameters": {
        "rules": {
          "values": [
            {
              "outputKey": "start",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "d5b702ed-dcaf-461a-a148-04b231d55617",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Cmd Parse').item.json.command }}",
                    "rightValue": "start"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "help",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "e9ac521f-9416-4756-9f3c-9be5dd5a5ccb",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Cmd Parse').item.json.command }}",
                    "rightValue": "help"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "backup",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "e20bdf17-2418-43ad-8b37-a4a5f4e46b2a",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Cmd Parse').item.json.command }}",
                    "rightValue": "backup"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "cleanup",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "b1dfbc98-aac0-483c-a386-79180e96d0bb",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Cmd Parse').item.json.command }}",
                    "rightValue": "cleanup"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "workflows",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "2524d410-a971-4a1f-b8a1-c30d363c6be6",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Cmd Parse').item.json.command }}",
                    "rightValue": "workflows"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "execute",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "a27bd761-d2d6-4768-9449-ca5380db38ce",
                    "operator": {
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Cmd Parse').item.json.command }}",
                    "rightValue": "execute"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "activate",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "593d46f5-40ce-468a-b834-c2376dca1684",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Cmd Parse').item.json.command }}",
                    "rightValue": "activate"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "deactivate",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "0ff85afd-02f8-42ad-b892-59b3dcf025a9",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Cmd Parse').item.json.command }}",
                    "rightValue": "deactivate"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "executions",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "f5dee847-2c55-427f-a1f9-3f038f19e30e",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Cmd Parse').item.json.command }}",
                    "rightValue": "executions"
                  }
                ]
              },
              "renameOutput": true
            }
          ]
        },
        "options": {
          "ignoreCase": true,
          "fallbackOutput": "extra",
          "renameFallbackOutput": "Error"
        }
      },
      "executeOnce": false,
      "typeVersion": 3.2
    },
    {
      "id": "3982240a-01cf-4e67-b342-3d93db95823e",
      "name": "인수 실행",
      "type": "n8n-nodes-base.if",
      "position": [
        840,
        -160
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "d760c8fa-65bc-4ef5-a0b0-9bf1ef711db6",
              "operator": {
                "type": "string",
                "operation": "notEmpty",
                "singleValue": true
              },
              "leftValue": "={{ $('Cmd Parse').item.json.arg1 }}",
              "rightValue": "="
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "89cd3673-334b-48dd-9a7c-cf75fb057731",
      "name": "워크플로우 활성화",
      "type": "n8n-nodes-base.n8n",
      "onError": "continueErrorOutput",
      "position": [
        2440,
        20
      ],
      "parameters": {
        "operation": "activate",
        "workflowId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}"
        },
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "21192505-acee-40cf-9919-f45ad47889d1",
      "name": "워크플로우 비활성화",
      "type": "n8n-nodes-base.n8n",
      "onError": "continueErrorOutput",
      "position": [
        2440,
        200
      ],
      "parameters": {
        "operation": "deactivate",
        "workflowId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}"
        },
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "c20275b8-d100-4337-8c3e-4a14753a65e0",
      "name": "활성화 인수",
      "type": "n8n-nodes-base.if",
      "position": [
        840,
        20
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "d760c8fa-65bc-4ef5-a0b0-9bf1ef711db6",
              "operator": {
                "type": "string",
                "operation": "notEmpty",
                "singleValue": true
              },
              "leftValue": "={{ $('Cmd Parse').item.json.arg1 }}",
              "rightValue": "="
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "0b7ae6dc-20bf-49ef-80cc-811f9c403654",
      "name": "비활성화 인수",
      "type": "n8n-nodes-base.if",
      "position": [
        840,
        200
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "d760c8fa-65bc-4ef5-a0b0-9bf1ef711db6",
              "operator": {
                "type": "string",
                "operation": "notEmpty",
                "singleValue": true
              },
              "leftValue": "={{ $('Cmd Parse').item.json.arg1 }}",
              "rightValue": "="
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "16672e7a-0c6d-4c16-b908-de68ce41d686",
      "name": "인수 오류",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        1140,
        660
      ],
      "webhookId": "d1b9cd05-5507-45aa-8ee8-5c19eccfc76d",
      "parameters": {
        "text": "=❌ This command requires an argument!",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "f512c74c-e552-472f-ba4f-aa02a4bed45c",
      "name": "명령어 오류",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        840,
        660
      ],
      "webhookId": "033ee218-b4e1-420b-bf73-592029ba53a1",
      "parameters": {
        "text": "=❌ Invalid command!",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "409139e8-69b0-48c9-9e79-0d46a3f8b538",
      "name": "실행 완료",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        -160
      ],
      "webhookId": "93483e2c-71d5-4733-9572-b205551fff74",
      "parameters": {
        "text": "=✅ Workflow executed.",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "a3065a7d-3306-46a4-948f-2b055ed7705b",
      "name": "활성화됨",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        20
      ],
      "webhookId": "a26128ae-81be-4d1a-bf6d-bf38ef54816b",
      "parameters": {
        "text": "=✅ Workflow activated.",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "8fb19383-e6de-4f59-a780-11c8092a9240",
      "name": "비활성화됨",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        200
      ],
      "webhookId": "51e51fa0-93b9-4c39-8896-f9d72df898e4",
      "parameters": {
        "text": "=✅ Workflow deactivated.",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "4dba4e0e-e012-4cbf-8a44-aadb0e27240a",
      "name": "워크플로우 이름 오류",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        1920,
        660
      ],
      "webhookId": "76b885b4-302a-4033-89f5-2e3b5c9f6f8c",
      "parameters": {
        "text": "=❌ Workflow name not found!",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "executeOnce": true,
      "typeVersion": 1.2
    },
    {
      "id": "b9aec466-d089-443c-b282-4c1892eebc32",
      "name": "워크플로우 목록 1",
      "type": "n8n-nodes-base.n8n",
      "position": [
        1140,
        -160
      ],
      "parameters": {
        "filters": {},
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "executeOnce": true,
      "typeVersion": 1
    },
    {
      "id": "773f2140-a5c9-4744-9874-92fb3da5c7c8",
      "name": "워크플로우 목록 2",
      "type": "n8n-nodes-base.n8n",
      "position": [
        1140,
        20
      ],
      "parameters": {
        "filters": {},
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "executeOnce": true,
      "typeVersion": 1
    },
    {
      "id": "e752a9b4-dda9-4ed9-be63-8c47f376fabe",
      "name": "워크플로우 목록 3",
      "type": "n8n-nodes-base.n8n",
      "position": [
        1140,
        200
      ],
      "parameters": {
        "filters": {},
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "executeOnce": true,
      "typeVersion": 1
    },
    {
      "id": "efb0a48f-5ab8-4e2a-afc4-8508f557e3f6",
      "name": "비활성 상태 확인",
      "type": "n8n-nodes-base.if",
      "position": [
        1920,
        20
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "43882ae1-cf25-46d2-9702-7035590b517c",
              "operator": {
                "type": "boolean",
                "operation": "false",
                "singleValue": true
              },
              "leftValue": "={{ $json.active }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "b4392db6-84e2-46c5-9e0b-0d8aae707e05",
      "name": "활성 상태 확인",
      "type": "n8n-nodes-base.if",
      "position": [
        1920,
        200
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "43882ae1-cf25-46d2-9702-7035590b517c",
              "operator": {
                "type": "boolean",
                "operation": "true",
                "singleValue": true
              },
              "leftValue": "={{ $json.active }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "3f700f24-d9fb-4e9d-81b9-51941dbd865f",
      "name": "워크플로우 활성 오류",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2220,
        660
      ],
      "webhookId": "0d7e6070-983e-47c1-8713-39359d6a41db",
      "parameters": {
        "text": "=❌ Workflow is already active!",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "executeOnce": true,
      "typeVersion": 1.2
    },
    {
      "id": "a078cf85-7ae3-41ca-8707-ea2732ebc683",
      "name": "워크플로우 비활성 오류",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2220,
        840
      ],
      "webhookId": "be3c092d-c053-4d15-9c64-4f8bb38ddf5c",
      "parameters": {
        "text": "=❌ Workflow is already inactive!",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "executeOnce": true,
      "typeVersion": 1.2
    },
    {
      "id": "0d111278-5067-4340-933f-8aca588fd880",
      "name": "워크플로우 목록",
      "type": "n8n-nodes-base.n8n",
      "position": [
        840,
        -340
      ],
      "parameters": {
        "filters": {},
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "executeOnce": true,
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "39d952ee-0a7e-4c3b-b5a1-1e2a27dd8abc",
      "name": "도움말",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        840,
        -900
      ],
      "webhookId": "2f993ec0-a72e-4bf3-a5c0-8d31742d80e1",
      "parameters": {
        "text": "=My commands are:\n\n\n➖ help\nList of commands.\n\n➖ cleanup\nDeletes all archived workflows.\n\n➖ backup\nBackup workflows and credentials.\n\n➖ workflows\nList all workflows.\n\n➖ execute <workflow-name>\nExecute a workflow.\n\n➖ activate <workflow-name>\nActivate a workflow.\n\n➖ deactivate <workflow-name>\nDeactivate a workflow.\n\n➖ executions <workflow-name>\nList last executions.\n\n\n💡 To execute a workflow, it must have a trigger node of type \"When Executed by Another Workflow\". To activate a workflow, it must have a trigger node that supports activation.",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "eb4ef3de-ac0d-4387-9066-3d5297409158",
      "name": "워크플로우 목록",
      "type": "n8n-nodes-base.set",
      "position": [
        1380,
        -340
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "43a779d0-acf5-49d8-920a-590af435b7d1",
              "name": "name",
              "type": "string",
              "value": "={{ $json.name }}"
            },
            {
              "id": "09a74ca9-26fe-490f-b4db-c9c40200e2a5",
              "name": "active",
              "type": "boolean",
              "value": "={{ $json.active }}"
            }
          ]
        }
      },
      "typeVersion": 3.4,
      "alwaysOutputData": true
    },
    {
      "id": "b9153d0c-24fe-44d7-9d6a-ad4f235d304c",
      "name": "워크플로우들",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        -340
      ],
      "webhookId": "5ae7f6bf-d7b9-4f2a-8a99-2b93109779ff",
      "parameters": {
        "text": "={{ $json.msg }}",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "02e0030f-743f-4491-bf86-c5c39e4db4ba",
      "name": "워크플로우 발견 1",
      "type": "n8n-nodes-base.if",
      "position": [
        1620,
        -160
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "18dab2ca-c722-4d2f-8d91-f24a12e28d91",
              "operator": {
                "type": "boolean",
                "operation": "false",
                "singleValue": true
              },
              "leftValue": "={{ $json.isEmpty() }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "6dd81360-e878-4ee3-b73f-8f078824f536",
      "name": "워크플로우 발견 2",
      "type": "n8n-nodes-base.if",
      "position": [
        1620,
        20
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "18dab2ca-c722-4d2f-8d91-f24a12e28d91",
              "operator": {
                "type": "boolean",
                "operation": "false",
                "singleValue": true
              },
              "leftValue": "={{ $json.isEmpty() }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "4c2aad63-9d8a-4f45-8633-92b9742b0029",
      "name": "워크플로우 발견 3",
      "type": "n8n-nodes-base.if",
      "position": [
        1620,
        200
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "18dab2ca-c722-4d2f-8d91-f24a12e28d91",
              "operator": {
                "type": "boolean",
                "operation": "false",
                "singleValue": true
              },
              "leftValue": "={{ $json.isEmpty() }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "bdce9b81-d4a0-4be3-9abe-df48b2e8d633",
      "name": "아카이브되지 않음",
      "type": "n8n-nodes-base.filter",
      "position": [
        1140,
        -340
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "075dd1e2-2580-4016-ba11-3b271049a718",
              "operator": {
                "type": "boolean",
                "operation": "false",
                "singleValue": true
              },
              "leftValue": "={{ $json.isArchived }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2,
      "alwaysOutputData": true
    },
    {
      "id": "2fb0bf45-2f2f-4c3a-a6ef-4077c5f1a0de",
      "name": "워크플로우 찾기 1",
      "type": "n8n-nodes-base.filter",
      "position": [
        1380,
        -160
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "278fa2d1-3d8a-48b3-b898-0d81779bcb11",
              "operator": {
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.name.toLowerCase() }}",
              "rightValue": "={{ $('Execute Arg').item.json.arg1 }}"
            },
            {
              "id": "83bc1669-a58f-45c9-a6f3-4d3a94d72fa5",
              "operator": {
                "type": "boolean",
                "operation": "false",
                "singleValue": true
              },
              "leftValue": "={{ $json.isArchived }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2,
      "alwaysOutputData": true
    },
    {
      "id": "e6532b4b-5791-4469-add8-49a23076d63e",
      "name": "워크플로우 찾기 2",
      "type": "n8n-nodes-base.filter",
      "position": [
        1380,
        20
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "278fa2d1-3d8a-48b3-b898-0d81779bcb11",
              "operator": {
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.name.toLowerCase() }}",
              "rightValue": "={{ $('Activate Arg').item.json.arg1 }}"
            },
            {
              "id": "ca761ff5-d7ac-4c11-b844-c10d34062fc4",
              "operator": {
                "type": "boolean",
                "operation": "false",
                "singleValue": true
              },
              "leftValue": "={{ $json.isArchived }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2,
      "alwaysOutputData": true
    },
    {
      "id": "17f4b9aa-c855-4a40-9364-3c71db43c48c",
      "name": "워크플로우 찾기 3",
      "type": "n8n-nodes-base.filter",
      "position": [
        1380,
        200
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "278fa2d1-3d8a-48b3-b898-0d81779bcb11",
              "operator": {
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.name.toLowerCase() }}",
              "rightValue": "={{ $('Deactivate Arg').item.json.arg1 }}"
            },
            {
              "id": "6eec9d79-2ad2-40af-8baf-38ab772f6f0b",
              "operator": {
                "type": "boolean",
                "operation": "false",
                "singleValue": true
              },
              "leftValue": "={{ $json.isArchived }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2,
      "alwaysOutputData": true
    },
    {
      "id": "6b8abadf-6bbf-4332-bd95-c1f2b8b29e62",
      "name": "실행 인수",
      "type": "n8n-nodes-base.if",
      "position": [
        840,
        380
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "d760c8fa-65bc-4ef5-a0b0-9bf1ef711db6",
              "operator": {
                "type": "string",
                "operation": "notEmpty",
                "singleValue": true
              },
              "leftValue": "={{ $('Cmd Parse').item.json.arg1 }}",
              "rightValue": "="
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "3ee440a3-db15-4398-b337-246dccda4032",
      "name": "워크플로우 목록 4",
      "type": "n8n-nodes-base.n8n",
      "position": [
        1140,
        380
      ],
      "parameters": {
        "filters": {},
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "executeOnce": true,
      "typeVersion": 1
    },
    {
      "id": "8391a4ec-b382-4062-92b5-0e174c606fd5",
      "name": "워크플로우 찾기 4",
      "type": "n8n-nodes-base.filter",
      "position": [
        1380,
        380
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "278fa2d1-3d8a-48b3-b898-0d81779bcb11",
              "operator": {
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.name.toLowerCase() }}",
              "rightValue": "={{ $('Executions Arg').item.json.arg1 }}"
            },
            {
              "id": "6eec9d79-2ad2-40af-8baf-38ab772f6f0b",
              "operator": {
                "type": "boolean",
                "operation": "false",
                "singleValue": true
              },
              "leftValue": "={{ $json.isArchived }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2,
      "alwaysOutputData": true
    },
    {
      "id": "e6f15777-a0d8-4f2b-a086-f97887b1844a",
      "name": "워크플로우 발견 4",
      "type": "n8n-nodes-base.if",
      "position": [
        1620,
        380
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "18dab2ca-c722-4d2f-8d91-f24a12e28d91",
              "operator": {
                "type": "boolean",
                "operation": "false",
                "singleValue": true
              },
              "leftValue": "={{ $json.isEmpty() }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "1527438a-4600-4255-9034-0e5af7bd5581",
      "name": "워크플로우 실행 목록",
      "type": "n8n-nodes-base.n8n",
      "position": [
        1920,
        380
      ],
      "parameters": {
        "limit": 50,
        "filters": {
          "workflowId": {
            "__rl": true,
            "mode": "id",
            "value": "={{ $json.id }}"
          }
        },
        "options": {},
        "resource": "execution",
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "executeOnce": true,
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "d9d7c222-ea4c-412a-98da-cd35f86f10f2",
      "name": "실행 필드",
      "type": "n8n-nodes-base.set",
      "position": [
        2220,
        380
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "0ec10b59-a57e-4b6d-a13a-9d2674fb39b3",
              "name": "id",
              "type": "string",
              "value": "={{ $json.id }}"
            },
            {
              "id": "18038ae8-3a18-4c6b-b97a-1f222bbe2547",
              "name": "mode",
              "type": "string",
              "value": "={{ $json.mode }}"
            },
            {
              "id": "90484316-e73a-41ff-9cb0-dbdfeaf6da11",
              "name": "started",
              "type": "string",
              "value": "={{ $json.startedAt?.toDateTime().toLocal().format(\"dd/MM/yyyy HH:mm\") }}"
            },
            {
              "id": "a56880cb-3c81-48fc-bd96-ec018e43ec5e",
              "name": "workflow",
              "type": "string",
              "value": "={{ $('Workflow Found 4').item.json.name }}"
            },
            {
              "id": "d89a11d0-2abd-4fad-ba64-510e9d922158",
              "name": "finished",
              "type": "boolean",
              "value": "={{ $json.finished }}"
            }
          ]
        }
      },
      "typeVersion": 3.4,
      "alwaysOutputData": true
    },
    {
      "id": "589ffd48-f9d6-464d-93ff-a0bed5ccf528",
      "name": "실행 목록",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        380
      ],
      "webhookId": "43b75945-8442-4e0a-b848-afae7a4d0d35",
      "parameters": {
        "text": "={{ $json.msg }}",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "00bf4b6a-ec2f-4adb-a14c-38bafe69d7f2",
      "name": "실행 메시지",
      "type": "n8n-nodes-base.code",
      "position": [
        2440,
        380
      ],
      "parameters": {
        "jsCode": "let msg = \"Executions:\\n\\n\"\nif ($input.first().json.id === null) {\n  return {\n    json: {\n      msg: \"No executions.\"\n    }\n  }\n}\nfor (const item of $input.all()) {\n  let status = item.json.finished ? '✅' : '❌'\n  let mode = item.json.mode === 'manual' ? ' (manual)' : ''\n  msg = msg + (status + \" \" + item.json.workflow + \" - \" + item.json.id + \" - \" + item.json.started + mode + \"\\n\")\n}\nreturn {\n  json: {\n    msg: msg\n  }\n}"
      },
      "typeVersion": 2
    },
    {
      "id": "ec1c2591-4733-4057-9b0c-066b48514df8",
      "name": "워크플로우 메시지",
      "type": "n8n-nodes-base.code",
      "position": [
        2440,
        -340
      ],
      "parameters": {
        "jsCode": "let msg = \"Workflows:\\n\\n\"\nif ($input.first().json.name === null) {\n  return {\n    json: {\n      msg: \"No workflows.\"\n    }\n  }\n}\nfor (const item of $input.all()) {\n  let status = item.json.active ? '🟢' : '⚫'\n  msg = msg + (status + \"  \" + item.json.name + \"\\n\")\n}\nreturn {\n  json: {\n    msg: msg\n  }\n}"
      },
      "typeVersion": 2
    },
    {
      "id": "003b5a55-64e4-4cf6-9f8a-8cf94a8e515b",
      "name": "워크플로우 실행",
      "type": "n8n-nodes-base.executeWorkflow",
      "onError": "continueErrorOutput",
      "position": [
        2440,
        -160
      ],
      "parameters": {
        "options": {},
        "workflowId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}",
          "cachedResultName": "={{ $json.id }}"
        },
        "workflowInputs": {
          "value": {},
          "schema": [],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": true
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "9687696c-62ec-4df1-a693-2da19675e6f1",
      "name": "실행 오류",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        840
      ],
      "webhookId": "8a5b39fb-80d6-474f-810a-7d3151647e8c",
      "parameters": {
        "text": "=❌ Workflow execution failed!",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "6af5662a-61dc-430c-8508-d910b2dc5617",
      "name": "활성화 오류",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        1020
      ],
      "webhookId": "b38649fe-98bf-4b71-80cd-e800952e95b2",
      "parameters": {
        "text": "=❌ Workflow activation failed!",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "77ab60c5-a1ef-4db7-8432-aece8a15ff17",
      "name": "비활성화 오류",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        1200
      ],
      "webhookId": "516b2616-387f-4059-881c-1f41fe8a54de",
      "parameters": {
        "text": "=❌ Workflow deactivation failed!",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "d969f0a8-3589-4087-87b6-9404fec6a231",
      "name": "아카이브 목록",
      "type": "n8n-nodes-base.n8n",
      "position": [
        840,
        -520
      ],
      "parameters": {
        "filters": {
          "activeWorkflows": false
        },
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "executeOnce": true,
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "ef67572a-b733-4c5b-9783-a71638ebc597",
      "name": "아카이브만",
      "type": "n8n-nodes-base.filter",
      "position": [
        1140,
        -520
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "075dd1e2-2580-4016-ba11-3b271049a718",
              "operator": {
                "type": "boolean",
                "operation": "true",
                "singleValue": true
              },
              "leftValue": "={{ $json.isArchived }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2,
      "alwaysOutputData": true
    },
    {
      "id": "937ee3d9-3604-454b-86f6-ab069bdc3caf",
      "name": "아카이브 메시지",
      "type": "n8n-nodes-base.code",
      "position": [
        2440,
        -520
      ],
      "parameters": {
        "jsCode": "let msg = \"Archived Workflows Deleted:\\n\\n\"\nif ($('Archived List').first().json.name === null) {\n  return {\n    json: {\n      msg: \"No archived workflows.\"\n    }\n  }\n}\nfor (const item of $('Archived List').all()) {\n  msg = msg + (\"🗑\" + \"  \" + item.json.name + \"\\n\")\n}\nreturn {\n  json: {\n    msg: msg\n  }\n}"
      },
      "typeVersion": 2
    },
    {
      "id": "d344e304-fb23-4d2f-8bec-def3cab224e9",
      "name": "정리",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        -520
      ],
      "webhookId": "a48ea4b2-39a4-44d5-be6f-97c0029d9f3b",
      "parameters": {
        "text": "={{ $('Archived Message').item.json.msg }}",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "f9dfff04-c969-4198-b541-9f7f1d00fd2c",
      "name": "아카이브 목록",
      "type": "n8n-nodes-base.set",
      "position": [
        1380,
        -520
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "c0da97ee-d423-48a7-8c79-58c43969a539",
              "name": "name",
              "type": "string",
              "value": "={{ $json.name }}"
            },
            {
              "id": "cba865ac-9909-4a1a-a6ae-58958135920c",
              "name": "id",
              "type": "string",
              "value": "={{ $json.id }}"
            }
          ]
        }
      },
      "typeVersion": 3.4,
      "alwaysOutputData": true
    },
    {
      "id": "b21a04cc-93d2-418f-84d3-e1b48c3b3e8d",
      "name": "아카이브 삭제",
      "type": "n8n-nodes-base.n8n",
      "onError": "continueRegularOutput",
      "position": [
        1620,
        -520
      ],
      "parameters": {
        "operation": "delete",
        "workflowId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('Archived List').item.json.id }}"
        },
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "fa38c779-7c83-442b-a5d0-7b69890abab9",
      "name": "워크플로우 백업",
      "type": "n8n-nodes-base.executeCommand",
      "onError": "continueRegularOutput",
      "position": [
        840,
        -700
      ],
      "parameters": {
        "command": "n8n export:workflow --backup --output=/home/node/backup/workflows"
      },
      "typeVersion": 1,
      "alwaysOutputData": false
    },
    {
      "id": "0313329a-6d7a-41fa-a34c-7267f20a1e60",
      "name": "자격 증명 백업",
      "type": "n8n-nodes-base.executeCommand",
      "onError": "continueRegularOutput",
      "position": [
        1140,
        -700
      ],
      "parameters": {
        "command": "n8n export:credentials --backup --decrypted --output=/home/node/backup/credentials"
      },
      "typeVersion": 1,
      "alwaysOutputData": false
    },
    {
      "id": "153ce344-c050-4ff9-a012-d69e7b80006d",
      "name": "백업 타르볼",
      "type": "n8n-nodes-base.executeCommand",
      "onError": "continueRegularOutput",
      "position": [
        1380,
        -700
      ],
      "parameters": {
        "command": "tar -czf /home/node/backup.tar.gz -C /home/node/backup workflows credentials"
      },
      "typeVersion": 1,
      "alwaysOutputData": false
    },
    {
      "id": "91b1718a-197e-409d-b564-0618d271bb6b",
      "name": "백업",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        -700
      ],
      "webhookId": "abecda49-24f5-4928-b98a-c4d850d0d2d6",
      "parameters": {
        "chatId": "123456789",
        "operation": "sendDocument",
        "binaryData": true,
        "additionalFields": {
          "fileName": "backup.tar.gz"
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "dd089984-95f3-4093-8a42-679534411186",
      "name": "파일 정리",
      "type": "n8n-nodes-base.executeCommand",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        -860
      ],
      "parameters": {
        "command": "rm -rf /home/node/backup /home/node/backup.tar.gz"
      },
      "typeVersion": 1
    },
    {
      "id": "62dc0a94-036e-4872-b571-9e850dcb29c7",
      "name": "파일 읽기",
      "type": "n8n-nodes-base.readWriteFile",
      "onError": "continueErrorOutput",
      "position": [
        2440,
        -700
      ],
      "parameters": {
        "options": {},
        "fileSelector": "/home/node/backup.tar.gz"
      },
      "typeVersion": 1
    },
    {
      "id": "f715531e-cd42-41c3-92c7-4a6d9230f84c",
      "name": "백업 오류",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        2740,
        660
      ],
      "webhookId": "4c62b914-7d68-4520-bd82-0d169d1d84fa",
      "parameters": {
        "text": "=❌ Backup failed!",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "0d647969-f6e8-4e48-86dd-a359a1797609",
      "name": "스티커 노트",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -100,
        -1280
      ],
      "parameters": {
        "width": 680,
        "height": 940,
        "content": "# Telegram n8n Commander\nRemotely manage and operate your n8n instance from Telegram with powerful admin commands.\n\nThis workflow connects your n8n instance with a Telegram Bot, giving you remote control over key admin operations through simple chat commands.\n\n## Commands\n- List your workflows (**workflows**)\n\n- Execute a workflow (**execute** [name])\n\n- Activate/deactivate workflows (**activate** [name], **deactivate** [name])\n\n- List past executions (**executions** [name])\n\n- Permanently delete archived workflows (**cleanup**)\n\n- Create backups of all your workflows and credentials (**backup**)\n\n- Get help (**help**)\n\n- Get notified when a workflow fails and when n8n instance starts.\n\n## Notes\n- **execute**, **activate**, **deactivate**, and **executions** require the workflow name as argument.\n\n- To **execute** a workflow, it must have a trigger node of type \"When Executed by Another Workflow\".\n\n- To **activate** a workflow, it must have a trigger node that supports activation.\n\n- **backup** only works on self-hosted setups.\n\n- Your credentials will be decrypted in the backup file. Please take security precautions when using this file.\n\n- In each workflow that fails and you want to receive a warning, configure this workflow as Error Workflow in its settings.\n\n\n\n*(See the Setup note for instructions on how to set up this workflow.)*"
      },
      "typeVersion": 1
    },
    {
      "id": "2b6e98a5-1197-4d5c-b589-220bce2ecd3e",
      "name": "스티커 노트1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -100,
        140
      ],
      "parameters": {
        "width": 680,
        "height": 1260,
        "content": "# Setup\nTo set up this workflow you will need credentials for your Telegram bot and for your n8n API. You will need to edit all Telegram Nodes and n8n Nodes.\n\n## Credentials\nFirst of all, let's create the necessary credentials.\nYou can see instructions on how to create credentials [here.](https://docs.n8n.io/credentials/)\n\n### n8n API\n- Go to your n8n settings, in the sidebar go to n8n API.\n- Click on the Create an API Key button. Then you must give the key a name and save it. Your key will only be displayed at this point; copy it for the next steps.\n- Now we can create a credential for the n8n nodes. Create a new n8n API credential and use the key we just created. You will need to configure your server address as well.\n\n### Telegram Bot\n- First you need to have a Telegram bot and its token.\n- In your Telegram application, start a conversation with @BotFather and send him the command /newbot, follow the steps and then he will create your bot and present your token.\n- You will also need your Telegram user's ChatID/UserID. This way we can protect this workflow so that it only responds to you on Telegram. You can use @userinfobot for this, see instructions [here.](https://bigone.zendesk.com/hc/en-us/articles/360008014894-How-to-get-the-Telegram-user-ID#:~:text=1.,The%20Number%20ID)\n- Now in your n8n create a Telegram API type credential using your bot's token.\n\n## Nodes\nNow you have what you need to configure the nodes for this workflow.\n\n### n8n Nodes\n\n\n\n\n\n\n\n\n\n\n\n\n\nEdit each of these nodes and in the \"Credentials to connect with\" field select your n8n credential.\n\n### Telegram Nodes\n\n\n\n\n\n\n\n\n\n\n\n\n\nEdit each of these nodes and in the \"Credentials to connect with\" field select your telegram credential.\nIn the \"Chat ID\", \"Restrict to Chat IDs\" or \"Restrict to User IDs\" fields, enter your ChatID.\n\n\n\n**Your workflow is ready! Activate it and interact with your bot on Telegram!**"
      },
      "typeVersion": 1
    },
    {
      "id": "6685b9d2-0a0e-4d4c-8312-6efe066fafab",
      "name": "Telegram 노드",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -60,
        1100
      ],
      "webhookId": "5f1283bb-cd9f-4c4d-a062-0b7c939f855e",
      "parameters": {
        "text": ".",
        "chatId": "123456789",
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "1ec533a1-ce20-4dd8-90fd-b983ca3bc9b8",
      "name": "n8n 노드",
      "type": "n8n-nodes-base.n8n",
      "position": [
        -60,
        840
      ],
      "parameters": {
        "operation": "get",
        "workflowId": {
          "__rl": true,
          "mode": "id",
          "value": "1"
        },
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "dHsxHtoIyVtfGJFZ",
          "name": "n8n account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "b871b30b-eb03-4e95-b0ae-49ad574e1262",
      "name": "오류 트리거",
      "type": "n8n-nodes-base.errorTrigger",
      "position": [
        840,
        1020
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "1dda43c6-2762-4a52-b012-f1e718e52f2b",
      "name": "수동 실행 아닌 경우",
      "type": "n8n-nodes-base.if",
      "position": [
        1060,
        1020
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "732da136-33e9-47fa-9729-65afd9670f4d",
              "operator": {
                "type": "string",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.execution.mode }}",
              "rightValue": "manual"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "de2db9a3-4070-470f-b72d-f0fc74abc43a",
      "name": "n8n 시작 트리거",
      "type": "n8n-nodes-base.n8nTrigger",
      "position": [
        840,
        1200
      ],
      "parameters": {
        "events": [
          "init"
        ]
      },
      "typeVersion": 1
    },
    {
      "id": "09f5a744-1292-4b8b-a042-ce9a0818863f",
      "name": "워크플로우 오류 메시지",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        1320,
        1020
      ],
      "webhookId": "a2fee1cf-d8f5-4c51-aed4-9fa30e0251c5",
      "parameters": {
        "text": "=❌ Execution failed!\n{{ $now.format(\"dd/MM/yyyy HH:mm:ss\") }}\n\n\nWorkflow: \n{{ $json.workflow.name }}\n\nExecution Id:\n{{ $json.execution.id }}\n\nNode: \n{{ $json.execution.lastNodeExecuted }}\n\nError: \n{{ $json.execution.error.message }}",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "28847e14-5313-42cf-9c08-512c34118264",
      "name": "n8n 시작 메시지",
      "type": "n8n-nodes-base.telegram",
      "onError": "continueRegularOutput",
      "position": [
        1320,
        1200
      ],
      "webhookId": "a2fee1cf-d8f5-4c51-aed4-9fa30e0251c5",
      "parameters": {
        "text": "=❗ Instance started!\n{{ $now.format(\"dd/MM/yyyy HH:mm:ss\") }}",
        "chatId": "123456789",
        "additionalFields": {
          "appendAttribution": false
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "9DBsP3DHmG78wJKe",
          "name": "Telegram account n8ncrashbot"
        }
      },
      "typeVersion": 1.2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "callerPolicy": "workflowsFromSameOwner",
    "errorWorkflow": "oPfjCB6LU7nwNRiu",
    "executionOrder": "v1"
  },
  "versionId": "baf25eeb-efc3-4fdd-9ee0-fa2f3f5928b6",
  "connections": {
    "2ea34661-3183-4e5b-876b-7d823b15b6e2": {
      "main": [
        [
          {
            "node": "ac92629e-1a7c-45ed-88e5-cb399ccb97fd",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b4392db6-84e2-46c5-9e0b-0d8aae707e05": {
      "main": [
        [
          {
            "node": "21192505-acee-40cf-9919-f45ad47889d1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "a078cf85-7ae3-41ca-8707-ea2732ebc683",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "62dc0a94-036e-4872-b571-9e850dcb29c7": {
      "main": [
        [
          {
            "node": "91b1718a-197e-409d-b564-0618d271bb6b",
            "type": "main",
            "index": 0
          },
          {
            "node": "dd089984-95f3-4093-8a42-679534411186",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "f715531e-cd42-41c3-92c7-4a6d9230f84c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ac92629e-1a7c-45ed-88e5-cb399ccb97fd": {
      "main": [
        [
          {
            "node": "39d952ee-0a7e-4c3b-b5a1-1e2a27dd8abc",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "39d952ee-0a7e-4c3b-b5a1-1e2a27dd8abc",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "fa38c779-7c83-442b-a5d0-7b69890abab9",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "f9dfff04-c969-4198-b541-9f7f1d00fd2c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "eb4ef3de-ac0d-4387-9066-3d5297409158",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "3982240a-01cf-4e67-b342-3d93db95823e",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "c20275b8-d100-4337-8c3e-4a14753a65e0",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "0b7ae6dc-20bf-49ef-80cc-811f9c403654",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "6b8abadf-6bbf-4332-bd95-c1f2b8b29e62",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "f512c74c-e552-472f-ba4f-aa02a4bed45c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3982240a-01cf-4e67-b342-3d93db95823e": {
      "main": [
        [
          {
            "node": "b9aec466-d089-443c-b282-4c1892eebc32",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "16672e7a-0c6d-4c16-b908-de68ce41d686",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "efb0a48f-5ab8-4e2a-afc4-8508f557e3f6": {
      "main": [
        [
          {
            "node": "89cd3673-334b-48dd-9a7c-cf75fb057731",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "3f700f24-d9fb-4e9d-81b9-51941dbd865f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c20275b8-d100-4337-8c3e-4a14753a65e0": {
      "main": [
        [
          {
            "node": "773f2140-a5c9-4744-9874-92fb3da5c7c8",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "16672e7a-0c6d-4c16-b908-de68ce41d686",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "bdce9b81-d4a0-4be3-9abe-df48b2e8d633": {
      "main": [
        [
          {
            "node": "eb4ef3de-ac0d-4387-9066-3d5297409158",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f9dfff04-c969-4198-b541-9f7f1d00fd2c": {
      "main": [
        [
          {
            "node": "ef67572a-b733-4c5b-9783-a71638ebc597",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b871b30b-eb03-4e95-b0ae-49ad574e1262": {
      "main": [
        [
          {
            "node": "1dda43c6-2762-4a52-b012-f1e718e52f2b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ef67572a-b733-4c5b-9783-a71638ebc597": {
      "main": [
        [
          {
            "node": "f9dfff04-c969-4198-b541-9f7f1d00fd2c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "eb4ef3de-ac0d-4387-9066-3d5297409158": {
      "main": [
        [
          {
            "node": "bdce9b81-d4a0-4be3-9abe-df48b2e8d633",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "153ce344-c050-4ff9-a012-d69e7b80006d": {
      "main": [
        [
          {
            "node": "62dc0a94-036e-4872-b571-9e850dcb29c7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0b7ae6dc-20bf-49ef-80cc-811f9c403654": {
      "main": [
        [
          {
            "node": "e752a9b4-dda9-4ed9-be63-8c47f376fabe",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "16672e7a-0c6d-4c16-b908-de68ce41d686",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6b8abadf-6bbf-4332-bd95-c1f2b8b29e62": {
      "main": [
        [
          {
            "node": "3ee440a3-db15-4398-b337-246dccda4032",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "16672e7a-0c6d-4c16-b908-de68ce41d686",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b21a04cc-93d2-418f-84d3-e1b48c3b3e8d": {
      "main": [
        [
          {
            "node": "937ee3d9-3604-454b-86f6-ab069bdc3caf",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2fb0bf45-2f2f-4c3a-a6ef-4077c5f1a0de": {
      "main": [
        [
          {
            "node": "02e0030f-743f-4491-bf86-c5c39e4db4ba",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e6532b4b-5791-4469-add8-49a23076d63e": {
      "main": [
        [
          {
            "node": "6dd81360-e878-4ee3-b73f-8f078824f536",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "17f4b9aa-c855-4a40-9364-3c71db43c48c": {
      "main": [
        [
          {
            "node": "4c2aad63-9d8a-4f45-8633-92b9742b0029",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8391a4ec-b382-4062-92b5-0e174c606fd5": {
      "main": [
        [
          {
            "node": "e6f15777-a0d8-4f2b-a086-f97887b1844a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "937ee3d9-3604-454b-86f6-ab069bdc3caf": {
      "main": [
        [
          {
            "node": "d344e304-fb23-4d2f-8bec-def3cab224e9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "fa38c779-7c83-442b-a5d0-7b69890abab9": {
      "main": [
        [
          {
            "node": "0313329a-6d7a-41fa-a34c-7267f20a1e60",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "003b5a55-64e4-4cf6-9f8a-8cf94a8e515b": {
      "main": [
        [
          {
            "node": "409139e8-69b0-48c9-9e79-0d46a3f8b538",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "9687696c-62ec-4df1-a693-2da19675e6f1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b9aec466-d089-443c-b282-4c1892eebc32": {
      "main": [
        [
          {
            "node": "2fb0bf45-2f2f-4c3a-a6ef-4077c5f1a0de",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "773f2140-a5c9-4744-9874-92fb3da5c7c8": {
      "main": [
        [
          {
            "node": "e6532b4b-5791-4469-add8-49a23076d63e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e752a9b4-dda9-4ed9-be63-8c47f376fabe": {
      "main": [
        [
          {
            "node": "17f4b9aa-c855-4a40-9364-3c71db43c48c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3ee440a3-db15-4398-b337-246dccda4032": {
      "main": [
        [
          {
            "node": "8391a4ec-b382-4062-92b5-0e174c606fd5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7e8112a5-41a0-4e2e-b2ee-bef7b4a2a2c0": {
      "main": [
        [
          {
            "node": "2ea34661-3183-4e5b-876b-7d823b15b6e2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "02e0030f-743f-4491-bf86-c5c39e4db4ba": {
      "main": [
        [
          {
            "node": "003b5a55-64e4-4cf6-9f8a-8cf94a8e515b",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "4dba4e0e-e012-4cbf-8a44-aadb0e27240a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6dd81360-e878-4ee3-b73f-8f078824f536": {
      "main": [
        [
          {
            "node": "efb0a48f-5ab8-4e2a-afc4-8508f557e3f6",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "4dba4e0e-e012-4cbf-8a44-aadb0e27240a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4c2aad63-9d8a-4f45-8633-92b9742b0029": {
      "main": [
        [
          {
            "node": "b4392db6-84e2-46c5-9e0b-0d8aae707e05",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "4dba4e0e-e012-4cbf-8a44-aadb0e27240a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e6f15777-a0d8-4f2b-a086-f97887b1844a": {
      "main": [
        [
          {
            "node": "1527438a-4600-4255-9034-0e5af7bd5581",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "4dba4e0e-e012-4cbf-8a44-aadb0e27240a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "89cd3673-334b-48dd-9a7c-cf75fb057731": {
      "main": [
        [
          {
            "node": "a3065a7d-3306-46a4-948f-2b055ed7705b",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "6af5662a-61dc-430c-8508-d910b2dc5617",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d9d7c222-ea4c-412a-98da-cd35f86f10f2": {
      "main": [
        [
          {
            "node": "00bf4b6a-ec2f-4adb-a14c-38bafe69d7f2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ec1c2591-4733-4057-9b0c-066b48514df8": {
      "main": [
        [
          {
            "node": "b9153d0c-24fe-44d7-9d6a-ad4f235d304c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0313329a-6d7a-41fa-a34c-7267f20a1e60": {
      "main": [
        [
          {
            "node": "153ce344-c050-4ff9-a012-d69e7b80006d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "00bf4b6a-ec2f-4adb-a14c-38bafe69d7f2": {
      "main": [
        [
          {
            "node": "589ffd48-f9d6-464d-93ff-a0bed5ccf528",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1dda43c6-2762-4a52-b012-f1e718e52f2b": {
      "main": [
        [
          {
            "node": "09f5a744-1292-4b8b-a042-ce9a0818863f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "21192505-acee-40cf-9919-f45ad47889d1": {
      "main": [
        [
          {
            "node": "8fb19383-e6de-4f59-a780-11c8092a9240",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "77ab60c5-a1ef-4db7-8432-aece8a15ff17",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "de2db9a3-4070-470f-b72d-f0fc74abc43a": {
      "main": [
        [
          {
            "node": "28847e14-5313-42cf-9c08-512c34118264",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1527438a-4600-4255-9034-0e5af7bd5581": {
      "main": [
        [
          {
            "node": "d9d7c222-ea4c-412a-98da-cd35f86f10f2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

고급 - 데브옵스, 인공지능

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
고급
노드 수67
카테고리2
노드 유형14
난이도 설명

고급 사용자를 위한 16+개 노드의 복잡한 워크플로우

저자
Arthur Braghetto

Arthur Braghetto

@arthurmb

Engineer, Coder, Maker, Curious...

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34