Telegram 로봇과 GPT-4o를 사용하여 개인화된 도시 여행 일정 생성
고급
이것은자동화 워크플로우로, 21개의 노드를 포함합니다.주로 Set, Switch, Telegram, AimlApi, TelegramTrigger 등의 노드를 사용하며. Telegram 로봇과 GPT-4o를 사용하여 개인화된 도시 여행 일정 생성
사전 요구사항
- •Telegram Bot Token
카테고리
-
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"meta": {
"instanceId": "cada80a3b862e5c30bbbe4bc17b0a086c9bff473dcd467133c5ad007cb666975",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "39455ee5-3d68-4db1-acac-696f98157c43",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-528,
912
],
"parameters": {
"color": 6,
"height": 480,
"content": "### Different prompts for different cases"
},
"typeVersion": 1
},
{
"id": "a25e132c-635f-4876-8013-17d7388ecbd6",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
512,
1008
],
"parameters": {
"color": 6,
"width": 384,
"height": 272,
"content": "## Generates and sends message to Telegram"
},
"typeVersion": 1
},
{
"id": "19fe166b-5fdb-421e-bbe2-4759f2a19f0b",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-192,
912
],
"parameters": {
"color": 6,
"width": 608,
"height": 480,
"content": "## Prompts for different request templates"
},
"typeVersion": 1
},
{
"id": "67a24ff6-111c-4e73-b4fd-e89f2be569c8",
"name": "기타 프롬프트",
"type": "n8n-nodes-base.set",
"position": [
240,
1104
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "={\n \"prompt\": \"You are TravelBot, a smart travel assistant and personal guide 🌍✨. Write in the language in which the request was made, except for the list of presets, they are in English. Your task is to create a n-day trip plan for any city based on unique or customized preferences provided by the user. Explain that the user can follow **presets/templates** for different types of travel, such as Cozy, Extreme, Family, Budget, Luxury, Cultural, Nature, Romantic, or Nightlife, or create their own combination.\\n\\nInclude in the plan:\\n- What to see (sights, interesting places)\\n- Where to eat (cafes, restaurants, street food)\\n- Tips for getting around, life hacks, and city features\\n\\nStyle: flexible, friendly, engaging, with emojis where appropriate. Match the tone and emphasis to the user's unique request.\\n\\nPresentation format for Telegram (bold, italics, line breaks):\\nDay 1:\\nWhat to see: …\\nWhere to eat: …\\nTips: …\\nDay 2: …\\nDay 3: …\\n\\nPrompt the user to mention if they want the plan with any special conditions (budget, with children, extreme activities, etc.) and adapt the plan accordingly.\"\n}"
},
"typeVersion": 3.4
},
{
"id": "8a1a5adf-901d-4fdd-af71-cfcc5ca7ef08",
"name": "아늑한 여행 프롬프트",
"type": "n8n-nodes-base.set",
"position": [
112,
976
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "{\n \"prompt\": \"You are a travel expert and personal guide. Based on the user's request, create a n-day trip plan for the specified city. Write in the language in which the request was made If the user has not specified the number of days, set it to 3 days, focusing on a cozy, relaxing experience 🛋️. Include charming cafes, small museums, scenic streets, and relaxed activities. Presentation style: warm, friendly, calm, with emojis where appropriate. Format for Telegram with bold, italics, line breaks.\\nDay 1:\\nWhat to see: …\\nWhere to eat: …\\nTips: …\\nDay 2: …\\nDay 3: …\"\n}"
},
"typeVersion": 3.4
},
{
"id": "fc18a929-fd85-425c-86b4-f7070dde9758",
"name": "익스트림 여행 프롬프트",
"type": "n8n-nodes-base.set",
"position": [
-16,
976
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "{\n \"prompt\": \"You are a travel expert and personal guide. Based on the user's request, create a n-day trip plan for the specified city. Write in the language in which the request was made.If the user has not specified the number of days, set it to 3 days, focusing on adrenaline and extreme activities 🧗♂️🏄♂️. Include adventurous sports, active tours, and thrilling experiences. Presentation style: energetic, exciting, dynamic, with emojis where appropriate. Format for Telegram with bold, italics, line breaks.\\nDay 1:\\nWhat to see: …\\nWhere to eat: …\\nTips: …\\nDay 2: …\\nDay 3: …\"\n}"
},
"typeVersion": 3.4
},
{
"id": "ec0b727a-d33f-404b-bc9b-a5471fdd8928",
"name": "가족 여행 프롬프트",
"type": "n8n-nodes-base.set",
"position": [
-144,
976
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "={\n \"prompt\": \"You are a travel expert and personal guide. Based on the user's request, create a n-day trip plan for the specified city. Write in the language in which the request was made. If the user has not specified the number of days, set it to 3 days, focusing on family-friendly activities 👨👩👧👦. Include parks, zoos, safe tours, and activities suitable for children. Recommend cafes with child-friendly menus. Presentation style: cheerful, clear, friendly, with emojis where appropriate. Format for Telegram with bold, italics, line breaks.\\nDay 1:\\nWhat to see: …\\nWhere to eat: …\\nTips: …\\nDay 2: …\\nDay 3: …\"\n}"
},
"typeVersion": 3.4
},
{
"id": "62e9b5c4-fc86-4b56-be3a-7cd262cba259",
"name": "저예산 여행 프롬프트",
"type": "n8n-nodes-base.set",
"position": [
112,
1104
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "{\n \"prompt\": \"You are a travel expert and personal guide. Based on the user's request, create a n-day trip plan for the specified city. Write in the language in which the request was made. If the user has not specified the number of days, set it to 3 days, focusing on budget-friendly travel 💰. Include free or inexpensive attractions, affordable eateries, local markets, and tips for saving money on transport and tickets. Presentation style: practical, concise, friendly, with emojis where appropriate. Format for Telegram with bold, italics, line breaks.\\nDay 1:\\nWhat to see: …\\nWhere to eat: …\\nTips: …\\nDay 2: …\\nDay 3: …\"\n}"
},
"typeVersion": 3.4
},
{
"id": "d13e599d-5687-4229-940d-909fe57fcd1b",
"name": "럭셔리 여행 프롬프트",
"type": "n8n-nodes-base.set",
"position": [
-16,
1104
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "{\n \"prompt\": \"You are a travel expert and personal guide. Based on the user's request, create a n-day trip plan for the specified city. Write in the language in which the request was made. If the user has not specified the number of days, set it to 3 days, focusing on luxury travel ✨. Include premium restaurants, 5-star hotels, exclusive tours, and high-end experiences. Presentation style: elegant, sophisticated, friendly, with selective emojis. Format for Telegram with bold, italics, line breaks.\\nDay 1:\\nWhat to see: …\\nWhere to eat: …\\nTips: …\\nDay 2: …\\nDay 3: …\"\n}"
},
"typeVersion": 3.4
},
{
"id": "9dd42ca0-8774-4e47-a611-bc2ecd645831",
"name": "문화 여행 프롬프트",
"type": "n8n-nodes-base.set",
"position": [
-144,
1104
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "{\n \"prompt\": \"You are a travel expert and personal guide. Based on the user's request, create a n-day trip plan for the specified city. Write in the language in which the request was made. If the user has not specified the number of days, set it to 3 days, focusing on cultural experiences 🎨🏛️. Include museums, theaters, historical sites, festivals, and local traditions. Presentation style: informative, engaging, friendly, with emojis where appropriate. Format for Telegram with bold, italics, line breaks.\\nDay 1:\\nWhat to see: …\\nWhere to eat: …\\nTips: …\\nDay 2: …\\nDay 3: …\"\n}"
},
"typeVersion": 3.4
},
{
"id": "83d7e91d-4724-45b2-aaa5-85697e53d015",
"name": "자연 여행 프롬프트",
"type": "n8n-nodes-base.set",
"position": [
112,
1232
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "{\n \"prompt\": \"You are a travel expert and personal guide. Based on the user's request, create a n-day trip plan for the specified city. Write in the language in which the request was made. If the user has not specified the number of days, set it to 3 days, focusing on nature and outdoor activities 🌲🏞️. Include hikes, national parks, beaches, and eco-friendly experiences. Presentation style: fresh, relaxed, friendly, with emojis where appropriate. Format for Telegram with bold, italics, line breaks.\\nDay 1:\\nWhat to see: …\\nWhere to eat: …\\nTips: …\\nDay 2: …\\nDay 3: …\"\n}"
},
"typeVersion": 3.4
},
{
"id": "42e57d37-c087-4843-94b8-75798357125c",
"name": "로맨틱 여행 프롬프트",
"type": "n8n-nodes-base.set",
"position": [
-16,
1232
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "={\n \"prompt\": \"You are a travel expert and personal guide. Based on the user's request, create a n-day trip plan for the specified city. Write in the language in which the request was made. If the user has not specified the number of days, set it to 3 days, focusing on romantic experiences 💕🌅. Include cozy walks, scenic views, romantic restaurants, and quiet spots. Presentation style: warm, charming, friendly, with emojis where appropriate. Format for Telegram with bold, italics, line breaks.\\nDay 1:\\nWhat to see: …\\nWhere to eat: …\\nTips: …\\nDay 2: …\\nDay 3: …\"\n}"
},
"typeVersion": 3.4
},
{
"id": "d39396cb-d372-4672-a7d3-1bc6f5cba7ec",
"name": "나이트라이프 여행 프롬프트",
"type": "n8n-nodes-base.set",
"position": [
-144,
1232
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "={\n \"prompt\": \"You are a travel expert and personal guide. Based on the user's request, create a n-day trip plan for the specified city. Write in the language in which the request was made. If the user has not specified the number of days, set it to 3 days, focusing on nightlife 🌃🎶🍸. Include bars, clubs, evening events, concerts, and the best night spots. Presentation style: lively, energetic, casual, with emojis emphasizing nightlife. Format for Telegram with bold, italics, line breaks.\\nDay 1:\\nWhat to see: …\\nWhere to eat: …\\nTips: …\\nDay 2: …\\nDay 3: …\"\n}"
},
"typeVersion": 3.4
},
{
"id": "51296dc8-11bc-4326-b92a-3795cf29beb1",
"name": "Sticky Note - 시작하기",
"type": "n8n-nodes-base.stickyNote",
"position": [
-816,
112
],
"parameters": {
"color": 3,
"width": 600,
"height": 592,
"content": "## 🌍 Travel Idea Generator — Getting Started in 4 Steps\n\n1) 🔐 **Set Up Access**\nTelegram: Insert your bot token (created in BotFather) into the Telegram Trigger and Send Message nodes.\nAI/ML API: Enter your API key in the AI/ML account credentials section.\n\n2) ▶️ **Activate Your Workflow**\nUse the Active switch in the top bar of the editor to turn on the workflow.\n\n3) 💬 **Interact via Telegram**\nSend the city name to the bot. You can optionally use **presets/templates** for different travel styles:\n- `/cozy` — relaxed, charming places 🛋️\n- `/extreme` — active/adrenaline 🧗♂️\n- `/family` — kid-friendly 👨👩👧👦\n- `/budget` — economical 💰\n- `/luxury` — premium experiences ✨\n- `/cultural` — museums, history 🎨🏛️\n- `/nature` — parks, hikes 🌲🏞️\n- `/romantic` — scenic & cozy 💕\n- `/nightlife` — bars, clubs, concerts 🌃🎶🍸\n\nCustomize your trip to suit your mood!"
},
"typeVersion": 1
},
{
"id": "feaf638b-ff99-4f0e-80da-79105af2b9d6",
"name": "Sticky Note - 노드 개요",
"type": "n8n-nodes-base.stickyNote",
"position": [
-192,
32
],
"parameters": {
"color": 3,
"width": 598,
"height": 256,
"content": "## 🔍 Node Overview\n\n- **Telegram Trigger**: Listens for incoming messages from users.\n- **Show Typing Indicator**: Displays “typing…” in the chat to simulate a real conversation.\n- **Route by Input Type (Switch)**: Detects if the user used a preset (#cozy, #extreme, etc.) or plain city name.\n- **AI/ML Prompt Builder**: Constructs the JSON payload for the TravelBot AI with city, number of days (default 3), and preset details.\n- **Send Message to Telegram**: Sends the generated travel plan back to the user."
},
"typeVersion": 1
},
{
"id": "8b04c11b-71f5-4c16-a14f-e4f0477bf07c",
"name": "Sticky Note - 예시",
"type": "n8n-nodes-base.stickyNote",
"position": [
-192,
304
],
"parameters": {
"color": 3,
"width": 604,
"height": 488,
"content": "## 🟡 Example:\n\n**Input via Telegram:**\n```text\n/nightlife Tokyo, 3-day plan\n```\n**Output:**\n\nSure thing! Get ready for an epic Tokyo nightlife adventure! 🌃🎶\n\nDay 1: Shibuya & Shinjuku Vibes!\n\nWhat to see:\n- Start your night in Shibuya with a visit to the \nmesmerizing Shibuya Crossing — it's like nothing else! 🌟\n- Explore the vibrant streets of Center Gai where the energy never dies.\n\nWhere to eat:\n- Feast on delicious Yakitori at Torikizoku—it's cheap and cheerful! 🍢\n\n\nDay 2: ...\nDay 3: ...\n"
},
"typeVersion": 1
},
{
"id": "7926c388-e0a8-484c-9637-c3e61dd77c39",
"name": "맞춤형 답변 생성",
"type": "n8n-nodes-aimlapi.aimlApi",
"position": [
560,
1104
],
"parameters": {
"model": "openai/gpt-4o",
"prompt": "={{ $json.prompt }}\n\nMessage:\n{{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"options": {},
"requestOptions": {}
},
"credentials": {
"aimlApi": {
"id": "fvQJKC0MvPwz2leC",
"name": "AI/ML account"
}
},
"typeVersion": 1
},
{
"id": "e25a864c-f3a9-4d2f-bcea-5103b8b9b4b6",
"name": "Telegram에 메시지 전송",
"type": "n8n-nodes-base.telegram",
"position": [
736,
1104
],
"webhookId": "fa689c4d-4c59-49c8-bbd6-0ab170d2f659",
"parameters": {
"text": "={{ $json.content }}",
"chatId": "={{ $('Start: Receive Message on Telegram').item.json.message.chat.id }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "vcQ9yq99i4udENxn",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "39c64be0-69de-4e8c-a461-a848698c9d0d",
"name": "입력 표시기 보여주기",
"type": "n8n-nodes-base.telegram",
"position": [
-688,
1120
],
"webhookId": "fa689c4d-4c59-49c8-bbd6-0ab170d2f659",
"parameters": {
"chatId": "={{ $('Start: Receive Message on Telegram').item.json.message.chat.id }}",
"operation": "sendChatAction"
},
"credentials": {
"telegramApi": {
"id": "vcQ9yq99i4udENxn",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "4d1c4543-0ce9-46bd-af3a-7cfcbf51893c",
"name": "시작: Telegram에서 메시지 수신",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-912,
1120
],
"webhookId": "b04097ef-4484-4648-aee4-d3652537c8c3",
"parameters": {
"updates": [
"message"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "vcQ9yq99i4udENxn",
"name": "Telegram account"
}
},
"typeVersion": 1.1
},
{
"id": "76804b14-c326-4e5f-8192-4aa9ffe777e4",
"name": "입력 유형별 라우팅",
"type": "n8n-nodes-base.switch",
"position": [
-464,
992
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "Cozy",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "71a70192-b1c2-44fc-9e0b-cad9cc5eaac4",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"rightValue": "/cozy"
}
]
},
"renameOutput": true
},
{
"outputKey": "Extreme",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "1b5b1c7e-99e9-4e6d-a050-2d3c1c22c236",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"rightValue": "/extreme"
}
]
},
"renameOutput": true
},
{
"outputKey": "Family",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "a9ad78e2-623b-4d1b-b0b8-bdaebf8bd71c",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"rightValue": "/family"
}
]
},
"renameOutput": true
},
{
"outputKey": "Budget",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "2604da35-2f8f-4404-b64e-799575adc1b6",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"rightValue": "/budget"
}
]
},
"renameOutput": true
},
{
"outputKey": "Luxury",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "678235ce-0723-405c-a12d-0edfcbec83fb",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"rightValue": "/luxury"
}
]
},
"renameOutput": true
},
{
"outputKey": "Cultural",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "344f4a98-85d3-4589-b3a9-988b18f7b006",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"rightValue": "/cultural"
}
]
},
"renameOutput": true
},
{
"outputKey": "Nature",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "a4a4fd56-439c-4703-82e4-b0d162762399",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"rightValue": "/nature"
}
]
},
"renameOutput": true
},
{
"outputKey": "Romantic",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "543cc207-68d9-49ee-a60c-b31f1fb0a2d0",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"rightValue": "/romantic"
}
]
},
"renameOutput": true
},
{
"outputKey": "Nightlife",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "71f867a5-248d-44bc-a42b-c3f2d6227e78",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"rightValue": "/nightlife"
}
]
},
"renameOutput": true
},
{
"outputKey": "Any other",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "6f3a36ca-2348-4573-bbd7-4aa8088ec296",
"operator": {
"type": "string",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $('Start: Receive Message on Telegram').item.json.message.text }}",
"rightValue": ""
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"notesInFlow": false,
"typeVersion": 3.2
}
],
"pinData": {},
"connections": {
"8a1a5adf-901d-4fdd-af71-cfcc5ca7ef08": {
"main": [
[
{
"node": "7926c388-e0a8-484c-9637-c3e61dd77c39",
"type": "main",
"index": 0
}
]
]
},
"ec0b727a-d33f-404b-bc9b-a5471fdd8928": {
"main": [
[
{
"node": "7926c388-e0a8-484c-9637-c3e61dd77c39",
"type": "main",
"index": 0
}
]
]
},
"d13e599d-5687-4229-940d-909fe57fcd1b": {
"main": [
[
{
"node": "7926c388-e0a8-484c-9637-c3e61dd77c39",
"type": "main",
"index": 0
}
]
]
},
"83d7e91d-4724-45b2-aaa5-85697e53d015": {
"main": [
[
{
"node": "7926c388-e0a8-484c-9637-c3e61dd77c39",
"type": "main",
"index": 0
}
]
]
},
"fc18a929-fd85-425c-86b4-f7070dde9758": {
"main": [
[
{
"node": "7926c388-e0a8-484c-9637-c3e61dd77c39",
"type": "main",
"index": 0
}
]
]
},
"9dd42ca0-8774-4e47-a611-bc2ecd645831": {
"main": [
[
{
"node": "7926c388-e0a8-484c-9637-c3e61dd77c39",
"type": "main",
"index": 0
}
]
]
},
"42e57d37-c087-4843-94b8-75798357125c": {
"main": [
[
{
"node": "7926c388-e0a8-484c-9637-c3e61dd77c39",
"type": "main",
"index": 0
}
]
]
},
"67a24ff6-111c-4e73-b4fd-e89f2be569c8": {
"main": [
[
{
"node": "7926c388-e0a8-484c-9637-c3e61dd77c39",
"type": "main",
"index": 0
}
]
]
},
"d39396cb-d372-4672-a7d3-1bc6f5cba7ec": {
"main": [
[
{
"node": "7926c388-e0a8-484c-9637-c3e61dd77c39",
"type": "main",
"index": 0
}
]
]
},
"76804b14-c326-4e5f-8192-4aa9ffe777e4": {
"main": [
[
{
"node": "8a1a5adf-901d-4fdd-af71-cfcc5ca7ef08",
"type": "main",
"index": 0
}
],
[
{
"node": "fc18a929-fd85-425c-86b4-f7070dde9758",
"type": "main",
"index": 0
}
],
[
{
"node": "ec0b727a-d33f-404b-bc9b-a5471fdd8928",
"type": "main",
"index": 0
}
],
[
{
"node": "62e9b5c4-fc86-4b56-be3a-7cd262cba259",
"type": "main",
"index": 0
}
],
[
{
"node": "d13e599d-5687-4229-940d-909fe57fcd1b",
"type": "main",
"index": 0
}
],
[
{
"node": "9dd42ca0-8774-4e47-a611-bc2ecd645831",
"type": "main",
"index": 0
}
],
[
{
"node": "83d7e91d-4724-45b2-aaa5-85697e53d015",
"type": "main",
"index": 0
}
],
[
{
"node": "42e57d37-c087-4843-94b8-75798357125c",
"type": "main",
"index": 0
}
],
[
{
"node": "d39396cb-d372-4672-a7d3-1bc6f5cba7ec",
"type": "main",
"index": 0
}
],
[
{
"node": "67a24ff6-111c-4e73-b4fd-e89f2be569c8",
"type": "main",
"index": 0
}
]
]
},
"39c64be0-69de-4e8c-a461-a848698c9d0d": {
"main": [
[
{
"node": "76804b14-c326-4e5f-8192-4aa9ffe777e4",
"type": "main",
"index": 0
}
]
]
},
"7926c388-e0a8-484c-9637-c3e61dd77c39": {
"main": [
[
{
"node": "e25a864c-f3a9-4d2f-bcea-5103b8b9b4b6",
"type": "main",
"index": 0
}
]
]
},
"4d1c4543-0ce9-46bd-af3a-7cfcbf51893c": {
"main": [
[
{
"node": "39c64be0-69de-4e8c-a461-a848698c9d0d",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
GPT-4o 기반의 Telegram 심리 건강 지원 로봇을 구축합니다.
GPT-4o를 기반으로 한 Telegram 심리 건강 지원 로봇을 구축합니다.
Set
Switch
Telegram
+
Set
Switch
Telegram
15 노드AI/ML API | D1m7asis
지원 챗봇
Telegram, AIMLAPI, Google 스프레드시트를 사용하여 다모델 AI 채팅 로봇을 만들기
Telegram, AIMLAPI와 Google 스프레드시트를 사용하여 다중 모델 AI 채팅 로봇을 생성합니다.
If
Set
Code
+
If
Set
Code
25 노드AI/ML API | D1m7asis
개인 생산성
GPT-4o와 Telegram을 기반으로 한 상호작용적인 러시아어 지도 로봇
GPT-4o와 Telegram을 기반으로 한 상호작용식 러시아어 지원 로봇
Set
Switch
Telegram
+
Set
Switch
Telegram
16 노드AI/ML API | D1m7asis
콘텐츠 제작
APImage를 사용하여 AI 이미지 생성 및 Google Drive에 업로드
Telegram에서 GPT-4o를 사용하여 Flux Pro와 함께 AI 이미지 강화 생성
If
Set
Telegram
+
If
Set
Telegram
22 노드AI/ML API | D1m7asis
콘텐츠 제작
Telegram, Tavily 및 GPT-5를 사용한 사실적 웹 검색 질의응답
Telegram, Tavily 및 GPT-5를 사용한 사실적 웹 검색으로 질문에 답변
Telegram
Aiml Api
Telegram Trigger
+
Telegram
Aiml Api
Telegram Trigger
15 노드AI/ML API | D1m7asis
개인 생산성
Telegram에서 GPT-5와 대화: AI 추동 대화 로봇
Telegram에서 GPT-5와 채팅: AI 추동 대화 로봇
Telegram
Aiml Api
Google Sheets
+
Telegram
Aiml Api
Google Sheets
14 노드AI/ML API | D1m7asis
AI 챗봇