加密通貨 시장 분석 및 Chart-img, BrowserAI, GPT洞察을 Telegram으로 전송
고급
이것은Miscellaneous, AI Summarization, Multimodal AI분야의자동화 워크플로우로, 34개의 노드를 포함합니다.주로 Code, Wait, Merge, Switch, Telegram 등의 노드를 사용하며. Chart-img, BrowserAI, GPT洞察을 사용한 암호화폐 시장 분석을 Telegram으로 전송
사전 요구사항
- •Telegram Bot Token
- •대상 API의 인증 정보가 필요할 수 있음
사용된 노드 (34)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"meta": {
"instanceId": "c52c57a23340de7df966f9e47d97a3fb8c52621d4c39f6342366d1114449002a"
},
"nodes": [
{
"id": "12656cc8-66d8-4327-9bfb-a542635d371a",
"name": "어제 날짜 가져오기",
"type": "n8n-nodes-base.code",
"position": [
-208,
576
],
"parameters": {
"jsCode": "return $input.all().map(item => {\n const timestamp = item.json.timestamp;\n\n // Create a Date object using the timestamp\n const triggerDate = new Date(timestamp);\n\n // Array of month names\n const monthNames = [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\",\n \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"];\n\n // Calculate yesterday's date\n const yesterday = new Date(triggerDate);\n yesterday.setDate(triggerDate.getDate() - 1);\n\n // Format today's date\n const todayDay = String(triggerDate.getDate()).padStart(2, '0');\n const todayMonth = triggerDate.getMonth();\n const todayYear = triggerDate.getFullYear();\n const formattedToday = `${todayDay}-${monthNames[todayMonth]}-${todayYear}`;\n const isoToday = `${todayYear}-${String(todayMonth + 1).padStart(2, '0')}-${todayDay}`;\n\n // Format yesterday's date\n const day = String(yesterday.getDate()).padStart(2, '0');\n const month = yesterday.getMonth();\n const year = yesterday.getFullYear();\n const formattedYesterday = `${day}-${monthNames[month]}-${year}`;\n const isoYesterday = `${year}-${String(month + 1).padStart(2, '0')}-${day}`;\n\n // Return the result as an object\n return {\n json: {\n formattedToday: formattedToday,\n isoToday: isoToday,\n formattedYesterday: formattedYesterday,\n isoYesterday: isoYesterday,\n }\n };\n});\n"
},
"typeVersion": 2
},
{
"id": "5339fd78-4176-4aa6-981f-4ee1b86ee3d2",
"name": "스케줄 트리거",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-432,
576
],
"parameters": {
"rule": {
"interval": [
{
"field": "cronExpression",
"expression": "0 1,13 * * *"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "b5a080c0-b282-4271-84be-3f8b4c94ae0f",
"name": "BTCUSD 차트",
"type": "n8n-nodes-base.httpRequest",
"position": [
16,
192
],
"parameters": {
"url": "https://api.chart-img.com/v2/tradingview/advanced-chart",
"method": "POST",
"options": {},
"jsonBody": "={\n \"symbol\": \"BINANCE:BTCUSD\",\n \"interval\": \"1h\",\n \"width\": 800,\n \"height\": 600,\n \"style\": \"candle\",\n \"theme\": \"dark\",\n \"scale\": \"regular\",\n \"session\": \"regular\",\n \"timezone\": \"Etc/UTC\",\n \"format\": \"png\",\n \"range\": {\n \"from\": \"{{ $json.isoYesterday }}T00:00:00.000Z\",\n \"to\": \"{{ $json.isoToday }}T00:00:00.000Z\"\n }\n}\n",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "76Y4UybKOVU7gh7O",
"name": "chart-img alex"
}
},
"typeVersion": 4.2
},
{
"id": "5351056f-67ea-45fa-a3ad-2b41c91f77f4",
"name": "ETHUSD 차트",
"type": "n8n-nodes-base.httpRequest",
"position": [
16,
384
],
"parameters": {
"url": "https://api.chart-img.com/v2/tradingview/advanced-chart",
"method": "POST",
"options": {},
"jsonBody": "={\n \"symbol\": \"BINANCE:ETHUSD\",\n \"interval\": \"1h\",\n \"width\": 800,\n \"height\": 600,\n \"style\": \"candle\",\n \"theme\": \"dark\",\n \"scale\": \"regular\",\n \"session\": \"regular\",\n \"timezone\": \"Etc/UTC\",\n \"format\": \"png\",\n \"range\": {\n \"from\": \"{{ $json.isoYesterday }}T00:00:00.000Z\",\n \"to\": \"{{ $json.isoToday }}T00:00:00.000Z\"\n }\n}\n",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "76Y4UybKOVU7gh7O",
"name": "chart-img alex"
}
},
"typeVersion": 4.2
},
{
"id": "78a74ffd-7c20-419b-8f6e-cf7803ec23fa",
"name": "SOLUSD 차트",
"type": "n8n-nodes-base.httpRequest",
"position": [
16,
576
],
"parameters": {
"url": "https://api.chart-img.com/v2/tradingview/advanced-chart",
"method": "POST",
"options": {},
"jsonBody": "={\n \"symbol\": \"BINANCE:SOLUSD\",\n \"interval\": \"1h\",\n \"width\": 800,\n \"height\": 600,\n \"style\": \"candle\",\n \"theme\": \"dark\",\n \"scale\": \"regular\",\n \"session\": \"regular\",\n \"timezone\": \"Etc/UTC\",\n \"format\": \"png\",\n \"range\": {\n \"from\": \"{{ $json.isoYesterday }}T00:00:00.000Z\",\n \"to\": \"{{ $json.isoToday }}T00:00:00.000Z\"\n }\n}\n",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "76Y4UybKOVU7gh7O",
"name": "chart-img alex"
}
},
"typeVersion": 4.2
},
{
"id": "8e971aa4-5e38-4e35-b349-2ef9a6ed005a",
"name": "XRPUSD 차트",
"type": "n8n-nodes-base.httpRequest",
"position": [
16,
768
],
"parameters": {
"url": "https://api.chart-img.com/v2/tradingview/advanced-chart",
"method": "POST",
"options": {},
"jsonBody": "={\n \"symbol\": \"BINANCE:XRPUSD\",\n \"interval\": \"1h\",\n \"width\": 800,\n \"height\": 600,\n \"style\": \"candle\",\n \"theme\": \"dark\",\n \"scale\": \"regular\",\n \"session\": \"regular\",\n \"timezone\": \"Etc/UTC\",\n \"format\": \"png\",\n \"range\": {\n \"from\": \"{{ $json.isoYesterday }}T00:00:00.000Z\",\n \"to\": \"{{ $json.isoToday }}T00:00:00.000Z\"\n }\n}\n",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "76Y4UybKOVU7gh7O",
"name": "chart-img alex"
}
},
"typeVersion": 4.2
},
{
"id": "a657bb19-e3dd-45cf-9b01-1b62fd660788",
"name": "BTCUSD 이미지 변환기",
"type": "n8n-nodes-base.code",
"position": [
240,
192
],
"parameters": {
"jsCode": "// Get binary data from the previous node\nconst imageBinaryData = items[0].binary.data;\n\n// Convert binary data to base64 string\nconst base64BTC = imageBinaryData.data;\n\n// Output the base64 string\nreturn [\n {\n json: {\n base64BTC,\n },\n },\n];\n"
},
"typeVersion": 2
},
{
"id": "f9939c01-12a2-482b-af7f-ba62ae76eed5",
"name": "ETHUSD 이미지 변환기",
"type": "n8n-nodes-base.code",
"position": [
240,
384
],
"parameters": {
"jsCode": "// Get binary data from the previous node\nconst imageBinaryData = items[0].binary.data;\n\n// Convert binary data to base64 string\nconst base64ETH = imageBinaryData.data;\n\n// Output the base64 string\nreturn [\n {\n json: {\n base64ETH,\n },\n },\n];\n"
},
"typeVersion": 2
},
{
"id": "ff9bcc7a-ea3b-41c6-916c-000afc687b3d",
"name": "SOLUSD 이미지 변환기",
"type": "n8n-nodes-base.code",
"position": [
240,
576
],
"parameters": {
"jsCode": "// Get binary data from the previous node\nconst imageBinaryData = items[0].binary.data;\n\n// Convert binary data to base64 string\nconst base64SOL = imageBinaryData.data;\n\n// Output the base64 string\nreturn [\n {\n json: {\n base64SOL,\n },\n },\n];\n"
},
"typeVersion": 2
},
{
"id": "c2e62960-24cb-49c9-83c2-9659e0544021",
"name": "XRPUSD 이미지 변환기",
"type": "n8n-nodes-base.code",
"position": [
240,
768
],
"parameters": {
"jsCode": "// Get binary data from the previous node\nconst imageBinaryData = items[0].binary.data;\n\n// Convert binary data to base64 string\nconst base64XRP = imageBinaryData.data;\n\n// Output the base64 string\nreturn [\n {\n json: {\n base64XRP,\n },\n },\n];\n"
},
"typeVersion": 2
},
{
"id": "eb8895b5-bc85-4034-af4d-0bb1f181949f",
"name": "병합",
"type": "n8n-nodes-base.merge",
"position": [
464,
288
],
"parameters": {
"mode": "combine",
"options": {},
"combineBy": "combineAll"
},
"typeVersion": 3.2
},
{
"id": "01f259be-4554-4277-b4e2-3d91c6aeef91",
"name": "구조화 출력 파서2",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1040,
704
],
"parameters": {
"autoFix": true,
"jsonSchemaExample": "{\n \"BTC\": {\n \"description\": \"...\"\n },\n \"ETH\": {\n \"description\": \"...\"\n },\n \"SOL\": {\n \"description\": \"...\"\n },\n \"XRP\": {\n \"description\": \"...\"\n }\n}"
},
"typeVersion": 1.3
},
{
"id": "00ae7615-3f93-406d-97aa-bf8f964235ca",
"name": "OpenRouter 채팅 모델4",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
1120,
912
],
"parameters": {
"options": {}
},
"credentials": {
"openRouterApi": {
"id": "uKRfFZxE7gkRDn40",
"name": "alexanderg-bd-NEW"
}
},
"typeVersion": 1
},
{
"id": "e87803b1-e02c-46be-b356-1b1ca4bff6c9",
"name": "OpenRouter 채팅 모델5",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
912,
704
],
"parameters": {
"options": {}
},
"credentials": {
"openRouterApi": {
"id": "uKRfFZxE7gkRDn40",
"name": "alexanderg-bd-NEW"
}
},
"typeVersion": 1
},
{
"id": "fbdb0433-a8eb-4754-ba08-72107b3a70bd",
"name": "병합1",
"type": "n8n-nodes-base.merge",
"position": [
464,
672
],
"parameters": {
"mode": "combine",
"options": {},
"combineBy": "combineAll"
},
"typeVersion": 3.2
},
{
"id": "a55f3b88-6759-4f1a-a299-762ee83e14fa",
"name": "구조화 출력 파서",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1840,
976
],
"parameters": {
"autoFix": true,
"jsonSchemaExample": "{\n \"BTC\": {\n \"information\": \"...\"\n },\n \"ETH\": {\n \"information\": \"...\"\n },\n \"SOL\": {\n \"information\": \"...\"\n },\n \"XRP\": {\n \"information\": \"...\"\n }\n}"
},
"typeVersion": 1.3
},
{
"id": "2c61bbaa-7ccd-4de4-8fd5-dfe25d52ca07",
"name": "OpenRouter 채팅 모델",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
1920,
1184
],
"parameters": {
"options": {}
},
"credentials": {
"openRouterApi": {
"id": "uKRfFZxE7gkRDn40",
"name": "alexanderg-bd-NEW"
}
},
"typeVersion": 1
},
{
"id": "2045a65a-9b59-449b-88a7-6fa9aa66e262",
"name": "OpenRouter 채팅 모델6",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
1712,
976
],
"parameters": {
"options": {}
},
"credentials": {
"openRouterApi": {
"id": "uKRfFZxE7gkRDn40",
"name": "alexanderg-bd-NEW"
}
},
"typeVersion": 1
},
{
"id": "928ca775-b693-486b-9c42-83743a216103",
"name": "작업 결과 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
240,
1184
],
"parameters": {
"url": "=https://browser.ai/api/v1/tasks/{{ $json.executionId }}",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "9863ukmMuy65jQPA",
"name": "BrowserAI account"
}
},
"typeVersion": 4.2
},
{
"id": "ffab2bac-83ee-46f4-bbda-6c9f3923c2d4",
"name": "완료 여부 확인",
"type": "n8n-nodes-base.switch",
"position": [
464,
1136
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "Finalized",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "8dba0195-1f71-47b0-9446-efe66c53c5d8",
"operator": {
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "finalized"
}
]
},
"renameOutput": true
},
{
"outputKey": "Running",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "c6342cee-39f5-46c7-9944-903334d3185a",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "running"
}
]
},
"renameOutput": true
},
{
"outputKey": "Queued",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "ab1849c1-86a7-4ee2-a6b5-54e7f67790ce",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "queued"
}
]
},
"renameOutput": true
},
{
"outputKey": "Failed",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "ef7c0700-3742-4a15-a0f3-44a5d85ef13b",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "failed"
}
]
},
"renameOutput": true
},
{
"outputKey": "Stopped",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "6311899b-f093-4717-833d-837c2fdf58bd",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "stopped"
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"typeVersion": 3.2
},
{
"id": "a7bb1a77-55a7-4404-bbde-95e0f3049f1a",
"name": "완료되지 않았을 경우 대기",
"type": "n8n-nodes-base.wait",
"position": [
688,
1184
],
"webhookId": "227e561b-d405-47e3-b1ac-aec004b2ae63",
"parameters": {
"amount": 45
},
"typeVersion": 1.1
},
{
"id": "5566640b-8efd-4875-8463-e32be9823fad",
"name": "BrowserAI 작업 생성",
"type": "n8n-nodes-base.httpRequest",
"position": [
16,
1184
],
"parameters": {
"url": "https://browser.ai/api/v1/tasks",
"method": "POST",
"options": {},
"jsonBody": "={\n \"geoLocation\": {\n \"country\": \"us\"\n },\n \"project\": \"Project_1\",\n \"type\": \"crawler_automation\",\n \"inspect\": true,\n \"instructions\": [\n {\n \"action\": \"Please gather and summarize the latest news and updates regarding cryptocurrency. The summary should include key developments and insights about BTC, ETH, SOL, and XRP up to the date of {{ $json.formattedYesterday }}.\"\n }\n ]\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "9863ukmMuy65jQPA",
"name": "BrowserAI account"
}
},
"typeVersion": 4.2
},
{
"id": "c7945019-65cc-42d9-93e3-0fc1dfb129e7",
"name": "모든 그래프 병합",
"type": "n8n-nodes-base.merge",
"position": [
688,
480
],
"parameters": {
"mode": "combine",
"options": {},
"combineBy": "combineAll"
},
"typeVersion": 3.2
},
{
"id": "2b7405c8-c0a5-457c-bb2d-0a0c3b6e4f53",
"name": "그래프와 BrowserAI 병합",
"type": "n8n-nodes-base.merge",
"position": [
1488,
752
],
"parameters": {
"mode": "combine",
"options": {},
"combineBy": "combineAll"
},
"typeVersion": 3.2
},
{
"id": "2a7e0868-8f1b-47a1-8895-fad13540db33",
"name": "AI 그래프 분석기",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
944,
480
],
"parameters": {
"text": "=Please take a look at these base64-encoded images of BTC, ETH, SOL, and XRP graphs from the last 24 hours. Write a simple, 40-word description for each.\n\nbtc: {{ $json.base64BTC }}\neth: {{ $json.base64ETH }}\nsol: {{ $json.base64SOL }}\nxrp: {{ $json.base64XRP }}",
"options": {
"systemMessage": "The AI agent will convert the base64 strings into images and check them out. Craft easy-to-understand, 40-word descriptions for each, highlighting trends, big moves, and any interesting patterns in the graphs.\n\nReturn your analysis in the following JSON format:\n{\n \"BTC\": {\n \"description\": \"...\"\n },\n \"ETH\": {\n \"description\": \"...\"\n },\n \"SOL\": {\n \"description\": \"...\"\n },\n \"XRP\": {\n \"description\": \"...\"\n }\n}"
},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 2.2
},
{
"id": "f10721dd-0e3e-4608-a50b-9ea2eb6cda09",
"name": "AI 암호화폐 요약기",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1744,
752
],
"parameters": {
"text": "=Combine the graph descriptions with the web summary for BTC, ETH, SOL, and XRP. Make a simple, boosted description for each coin.\n\nGraph Descriptions:\nBTC: {{ $json.output.BTC.description }}\nETH: {{ $json.output.ETH.description }}\nSOL: {{ $json.output.SOL.description }}\nXRP: {{ $json.output.XRP.description }}\n\nWeb Summary: {{ $json.result }}\n",
"options": {
"systemMessage": "Mix the graph descriptions with the web summary to create better information for BTC, ETH, SOL, and XRP. Use easy words, focus on key trends and changes, and keep it under 60 words.\n\nReturn the new information like this:\n{\n \"BTC\": {\n \"information\": \"...\"\n },\n \"ETH\": {\n \"information\": \"...\"\n },\n \"SOL\": {\n \"information\": \"...\"\n },\n \"XRP\": {\n \"information\": \"...\"\n }\n}"
},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 2.2
},
{
"id": "1114e588-4c00-4015-bb07-b04232e17195",
"name": "텍스트 메시지 전송",
"type": "n8n-nodes-base.telegram",
"position": [
2208,
752
],
"webhookId": "67fb53ea-3c6c-4a7a-8fbf-8d8d3208fbd0",
"parameters": {
"text": "=Here's your half-day crypto update as of {{ $('Get yesterday\\'s date').item.json.formattedYesterday }}:\n\n💸 Bitcoin - {{ $json.output.BTC.information }}\n\n💸 Ethereum - {{ $json.output.ETH.information }}\n\n💸 Solana - {{ $json.output.SOL.information }}\n\n💸 XRP - {{ $json.output.XRP.information }}",
"chatId": "YOUR_CHAT_ID",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "EEoBwGOcQmjV0Dau",
"name": "browserai_service_bot"
}
},
"typeVersion": 1.2
},
{
"id": "3e373cdd-663b-4a33-b81f-912de7f5f14c",
"name": "스티커 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
1680,
592
],
"parameters": {
"width": 416,
"height": 352,
"content": "## Merge the last 24-hour analyses from both [Chart-img](https://chart-img.com/) and [BrowserAI](https://browser.ai/) for a comprehensive summary"
},
"typeVersion": 1
},
{
"id": "541040dc-c190-411a-b964-c73fa334ee1e",
"name": "스티커 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
880,
352
],
"parameters": {
"color": 3,
"width": 416,
"height": 320,
"content": "## Review and merge all [Chart-img](https://chart-img.com/) graph analyses into one cohesive message"
},
"typeVersion": 1
},
{
"id": "ccb50462-5115-46b5-be86-529805761ce8",
"name": "스티커 노트2",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
0
],
"parameters": {
"color": 2,
"width": 816,
"height": 912,
"content": "## Utilize [Chart-img](https://chart-img.com/)'s API to capture screenshots of the coin's graphs from the past 24 hours and convert them into base64 strings\n\n- Use the basic free tier of Chart-img.\n- [Get your API key](https://chart-img.com/account/api) and specify which coin you want to capture.\n- Convert the result image into a base64 string to seamlessly feed it to the AI model."
},
"typeVersion": 1
},
{
"id": "0482ccde-64fd-43fc-b986-c1e8b50988a1",
"name": "스티커 노트3",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
928
],
"parameters": {
"color": 4,
"width": 816,
"height": 448,
"content": "## Leverage [BrowserAI](https://browser.ai/)'s web scraping capabilities to search, extract, analyze, and gather essential information about those coins from the last 24 hours\n\n- Sign up for BrowserAI for free, obtain your [API key](https://browser.ai/dashboard/page/account/tab/api_key), and assign it a task to find the necessary information.\n- Launch and monitor the task until completion.\n- If it fails or stops, relaunch the task automatically."
},
"typeVersion": 1
},
{
"id": "254b9aca-b5aa-4bef-be5f-5c62b0870069",
"name": "스티커 노트4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-448,
480
],
"parameters": {
"color": 5,
"width": 368,
"height": 224,
"content": "## Run the analyst twice daily at 8AM and 8PM"
},
"typeVersion": 1
},
{
"id": "7fadae28-7bf3-4dfd-b03d-2db3ae477af8",
"name": "스티커 노트5",
"type": "n8n-nodes-base.stickyNote",
"position": [
2144,
592
],
"parameters": {
"color": 6,
"width": 256,
"height": 304,
"content": "## Send the results to your Telegram chat\n\nAlternatively, WhatsApp, email, or other platforms can work as well."
},
"typeVersion": 1
},
{
"id": "080f2859-88d7-474a-83c6-f038a0e828bc",
"name": "스티커 노트6",
"type": "n8n-nodes-base.stickyNote",
"position": [
912,
1104
],
"parameters": {
"color": 7,
"width": 736,
"height": 224,
"content": "# WARNING: This template is intended for personal use only and does not constitute financial advice. Any actions taken using this tool are solely the user's responsibility."
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"eb8895b5-bc85-4034-af4d-0bb1f181949f": {
"main": [
[
{
"node": "c7945019-65cc-42d9-93e3-0fc1dfb129e7",
"type": "main",
"index": 0
}
]
]
},
"fbdb0433-a8eb-4754-ba08-72107b3a70bd": {
"main": [
[
{
"node": "c7945019-65cc-42d9-93e3-0fc1dfb129e7",
"type": "main",
"index": 1
}
]
]
},
"b5a080c0-b282-4271-84be-3f8b4c94ae0f": {
"main": [
[
{
"node": "a657bb19-e3dd-45cf-9b01-1b62fd660788",
"type": "main",
"index": 0
}
]
]
},
"5351056f-67ea-45fa-a3ad-2b41c91f77f4": {
"main": [
[
{
"node": "f9939c01-12a2-482b-af7f-ba62ae76eed5",
"type": "main",
"index": 0
}
]
]
},
"78a74ffd-7c20-419b-8f6e-cf7803ec23fa": {
"main": [
[
{
"node": "ff9bcc7a-ea3b-41c6-916c-000afc687b3d",
"type": "main",
"index": 0
}
]
]
},
"8e971aa4-5e38-4e35-b349-2ef9a6ed005a": {
"main": [
[
{
"node": "c2e62960-24cb-49c9-83c2-9659e0544021",
"type": "main",
"index": 0
}
]
]
},
"928ca775-b693-486b-9c42-83743a216103": {
"main": [
[
{
"node": "ffab2bac-83ee-46f4-bbda-6c9f3923c2d4",
"type": "main",
"index": 0
}
]
]
},
"c7945019-65cc-42d9-93e3-0fc1dfb129e7": {
"main": [
[
{
"node": "2a7e0868-8f1b-47a1-8895-fad13540db33",
"type": "main",
"index": 0
}
]
]
},
"5339fd78-4176-4aa6-981f-4ee1b86ee3d2": {
"main": [
[
{
"node": "12656cc8-66d8-4327-9bfb-a542635d371a",
"type": "main",
"index": 0
}
]
]
},
"2a7e0868-8f1b-47a1-8895-fad13540db33": {
"main": [
[
{
"node": "2b7405c8-c0a5-457c-bb2d-0a0c3b6e4f53",
"type": "main",
"index": 0
}
]
]
},
"ffab2bac-83ee-46f4-bbda-6c9f3923c2d4": {
"main": [
[
{
"node": "2b7405c8-c0a5-457c-bb2d-0a0c3b6e4f53",
"type": "main",
"index": 1
}
],
[
{
"node": "a7bb1a77-55a7-4404-bbde-95e0f3049f1a",
"type": "main",
"index": 0
}
],
[
{
"node": "a7bb1a77-55a7-4404-bbde-95e0f3049f1a",
"type": "main",
"index": 0
}
],
[
{
"node": "5566640b-8efd-4875-8463-e32be9823fad",
"type": "main",
"index": 0
}
],
[
{
"node": "5566640b-8efd-4875-8463-e32be9823fad",
"type": "main",
"index": 0
}
]
]
},
"f10721dd-0e3e-4608-a50b-9ea2eb6cda09": {
"main": [
[
{
"node": "1114e588-4c00-4015-bb07-b04232e17195",
"type": "main",
"index": 0
}
]
]
},
"12656cc8-66d8-4327-9bfb-a542635d371a": {
"main": [
[
{
"node": "b5a080c0-b282-4271-84be-3f8b4c94ae0f",
"type": "main",
"index": 0
},
{
"node": "5351056f-67ea-45fa-a3ad-2b41c91f77f4",
"type": "main",
"index": 0
},
{
"node": "78a74ffd-7c20-419b-8f6e-cf7803ec23fa",
"type": "main",
"index": 0
},
{
"node": "8e971aa4-5e38-4e35-b349-2ef9a6ed005a",
"type": "main",
"index": 0
},
{
"node": "5566640b-8efd-4875-8463-e32be9823fad",
"type": "main",
"index": 0
}
]
]
},
"a7bb1a77-55a7-4404-bbde-95e0f3049f1a": {
"main": [
[
{
"node": "928ca775-b693-486b-9c42-83743a216103",
"type": "main",
"index": 0
}
]
]
},
"5566640b-8efd-4875-8463-e32be9823fad": {
"main": [
[
{
"node": "928ca775-b693-486b-9c42-83743a216103",
"type": "main",
"index": 0
}
]
]
},
"2c61bbaa-7ccd-4de4-8fd5-dfe25d52ca07": {
"ai_languageModel": [
[
{
"node": "a55f3b88-6759-4f1a-a299-762ee83e14fa",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"a657bb19-e3dd-45cf-9b01-1b62fd660788": {
"main": [
[
{
"node": "eb8895b5-bc85-4034-af4d-0bb1f181949f",
"type": "main",
"index": 0
}
]
]
},
"f9939c01-12a2-482b-af7f-ba62ae76eed5": {
"main": [
[
{
"node": "eb8895b5-bc85-4034-af4d-0bb1f181949f",
"type": "main",
"index": 1
}
]
]
},
"00ae7615-3f93-406d-97aa-bf8f964235ca": {
"ai_languageModel": [
[
{
"node": "01f259be-4554-4277-b4e2-3d91c6aeef91",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"e87803b1-e02c-46be-b356-1b1ca4bff6c9": {
"ai_languageModel": [
[
{
"node": "2a7e0868-8f1b-47a1-8895-fad13540db33",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"2045a65a-9b59-449b-88a7-6fa9aa66e262": {
"ai_languageModel": [
[
{
"node": "f10721dd-0e3e-4608-a50b-9ea2eb6cda09",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"ff9bcc7a-ea3b-41c6-916c-000afc687b3d": {
"main": [
[
{
"node": "fbdb0433-a8eb-4754-ba08-72107b3a70bd",
"type": "main",
"index": 0
}
]
]
},
"c2e62960-24cb-49c9-83c2-9659e0544021": {
"main": [
[
{
"node": "fbdb0433-a8eb-4754-ba08-72107b3a70bd",
"type": "main",
"index": 1
}
]
]
},
"a55f3b88-6759-4f1a-a299-762ee83e14fa": {
"ai_outputParser": [
[
{
"node": "f10721dd-0e3e-4608-a50b-9ea2eb6cda09",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"01f259be-4554-4277-b4e2-3d91c6aeef91": {
"ai_outputParser": [
[
{
"node": "2a7e0868-8f1b-47a1-8895-fad13540db33",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"2b7405c8-c0a5-457c-bb2d-0a0c3b6e4f53": {
"main": [
[
{
"node": "f10721dd-0e3e-4608-a50b-9ea2eb6cda09",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 기타, AI 요약, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
매일 WhatsApp 그룹 지능형 분석: GPT-4.1 분석 및 음성 메시지 변환
매일 WhatsApp 그룹 지능 분석: GPT-4.1 분석 및 음성 메시지 트랜스크립션
If
Set
Code
+
If
Set
Code
52 노드Daniel Lianes
기타
BrowserAI 및 이메일/Telegram을 통한 AI 및 LLM 커뮤니케이션 자동화
BrowserAI와 이메일/Telegram 전송을 통한 AI 및 LLM 뉴스레터 자동화
Code
Wait
Switch
+
Code
Wait
Switch
13 노드Alex Gurinovich
AI 요약
Telegram 포럼 패ulse: Gemini와 Groq AI 모델을 사용한 커뮤니티 모니터링
Telegram 포럼 패스: Gemini와 Groq AI 모델을 사용한 커뮤니티 모니터링
If
Set
Code
+
If
Set
Code
59 노드Nguyen Thieu Toan
기타
자동화된 회의 준비
GPT-5 및 Gemini 리서치를 사용한 캘린더에서 Slack까지 Attio CRM 통해 회의 자동 준비
If
Set
Code
+
If
Set
Code
39 노드Harry Siggins
AI 요약
Twitter 데이터 스크래핑 - n8n Creator
사용Gemini 2.5 Pro자동생성Twitter情报摘要并推送로WhatsApp群组
Set
Code
Wait
+
Set
Code
Wait
39 노드Daniel Lianes
AI 요약
💥 NanoBanana와 VEO3를 사용하여 AI 바이러스 비디오 생성하고 Blotato를 통해 소셜 플랫폼에 공유 - 비디오
NanoBanana와 VEO3을 사용하여 AI 바이러스 비디오 생성하고 Blotato를 통해 소셜 미디어에서 공유
Set
Code
Wait
+
Set
Code
Wait
47 노드Dr. Firas
기타
워크플로우 정보
난이도
고급
노드 수34
카테고리3
노드 유형11
저자
Alex Gurinovich
@alexgProject Manager with a Computer Science background and extensive experience in QA and NOC. Passionate about driving innovation, streamlining processes, and leading projects and ideas to success.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유