인공 개입
고급
이것은자동화 워크플로우로, 16개의 노드를 포함합니다.주로 Set, Telegram, GoogleSheets, Agent, TelegramTrigger 등의 노드를 사용하며. Telegram과 GPT를 통해 인공지능 LinkedIn 게시물(인공지능 승인 필요)
사전 요구사항
- •Telegram Bot Token
- •Google Sheets API 인증 정보
- •OpenAI API Key
사용된 노드 (16)
카테고리
-
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "oXYAKSV0dFJb8Ms8",
"meta": {
"instanceId": "6f81894254c2852bfe28b07fc1f6652b03481706dd714d6609cc88e8521956d2",
"templateCredsSetupCompleted": true
},
"name": "Human In The Loop",
"tags": [],
"nodes": [
{
"id": "f5f19acd-b1cc-4a0d-ad57-c8c15d0153af",
"name": "Telegram 트리거",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-896,
16
],
"webhookId": "6ab6d9c3-588a-4ccc-8ab1-25c853646551",
"parameters": {
"updates": [
"message"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "R8MxydxKB0c8ESf3",
"name": "n8nyasser_bot"
}
},
"typeVersion": 1.2
},
{
"id": "cbefc8a8-7cdd-4b9b-91e3-cc658cd29a1e",
"name": "AI 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-688,
16
],
"parameters": {
"text": "={{ $json.message.text }}",
"options": {
"systemMessage": "=# Overview\nYou are a linkedin post generator. You will be given a topic to write about and your role is to search the web using the tavily tool and write the final post ready for launch.\n\n## Instructions\n-the post must be valuable and not only talknig about some general information\n-the post must contain atleast 5 hashtags at the bottom related to the topic the post is about."
},
"promptType": "define"
},
"typeVersion": 2.2
},
{
"id": "9147f506-9c74-4cea-b544-f50e7c4f9e23",
"name": "Tavily 도구",
"type": "@tavily/n8n-nodes-tavily.tavilyTool",
"position": [
-576,
208
],
"parameters": {
"query": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Query', ``, 'string') }}",
"options": {
"topic": "general",
"max_results": 3,
"search_depth": "advanced"
},
"descriptionType": "manual",
"toolDescription": "use this tool to search the web"
},
"credentials": {
"tavilyApi": {
"id": "BksvcI6kZKRqXvZS",
"name": "Tavily cred"
}
},
"typeVersion": 1
},
{
"id": "b08e2dae-dc5c-4551-a1b8-389420451d30",
"name": "필드 편집",
"type": "n8n-nodes-base.set",
"position": [
-336,
16
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "5b135ea8-7c59-4042-b266-c34fdac1130e",
"name": "post",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "824ac422-255c-4e19-871b-d14c74a5da48",
"name": "문자 메시지 전송",
"type": "n8n-nodes-base.telegram",
"position": [
-128,
16
],
"webhookId": "54f47618-2173-4b1d-8d57-439e86fbb4ab",
"parameters": {
"chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
"message": "=Good to go?\n\n\n{{ $json.post }}",
"options": {
"appendAttribution": false
},
"operation": "sendAndWait",
"responseType": "freeText"
},
"credentials": {
"telegramApi": {
"id": "R8MxydxKB0c8ESf3",
"name": "n8nyasser_bot"
}
},
"typeVersion": 1.2
},
{
"id": "95749da9-5818-4bb0-977f-10aeb189d83c",
"name": "텍스트 분류기",
"type": "@n8n/n8n-nodes-langchain.textClassifier",
"position": [
80,
16
],
"parameters": {
"options": {},
"inputText": "={{ $json.data.text }}",
"categories": {
"categories": [
{
"category": "Approved",
"description": "=the post has been reviewed and got approval by the user and no feedback given. The approval from user maybe something like: Good to go, Send it, OK, etc."
},
{
"category": "Denied",
"description": "=The post got reviewed and the user gave feedback to edit the post or didn't like the post. It maybe something like: Make it shorter, delete part, add something, etc."
}
]
}
},
"typeVersion": 1.1
},
{
"id": "207c61cc-ab91-494f-b32c-d8183bd2cc9f",
"name": "기본 LLM 체인",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
528,
208
],
"parameters": {
"text": "=the post to revise:{{ $('Edit Fields').item.json.post }}\n\nthe human feedback:{{ $('Send a text message').item.json.data.text }}",
"batching": {},
"messages": {
"messageValues": [
{
"message": "=# Overview\nYou are a linkedin expert writer. Your job is to take the incoming post and revise it based on the human feedback.\n\n## Instructions\nOnly output the body of the post"
}
]
},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "b80c6614-23a2-45ad-9e70-00790f03faff",
"name": "필드 편집1",
"type": "n8n-nodes-base.set",
"position": [
848,
208
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "3241fcbd-2947-48d2-b847-288d2165a151",
"name": "output",
"type": "string",
"value": "={{ $json.text }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "d09834f0-b194-4666-8890-d99f5f334789",
"name": "시트에 행 추가",
"type": "n8n-nodes-base.googleSheets",
"position": [
464,
-96
],
"parameters": {
"columns": {
"value": {},
"schema": [
{
"id": "Name",
"type": "string",
"display": true,
"required": false,
"displayName": "Name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Email",
"type": "string",
"display": true,
"required": false,
"displayName": "Email",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/148yOBNcRTo7-xTwlz_KnCiJRiVh7dVyo7CN3THPi0sU/edit#gid=0",
"cachedResultName": "الورقة1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "148yOBNcRTo7-xTwlz_KnCiJRiVh7dVyo7CN3THPi0sU",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/148yOBNcRTo7-xTwlz_KnCiJRiVh7dVyo7CN3THPi0sU/edit?usp=drivesdk",
"cachedResultName": "contacts demo"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "Yvqvis1tnFBurcXp",
"name": "Google Sheets account"
}
},
"typeVersion": 4.7
},
{
"id": "853db2f9-1922-439d-8396-444cbed8b988",
"name": "OpenAI 채팅 모델",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-112,
240
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "6ljetIXS9Oig1w9v",
"name": "OpenAi cred"
}
},
"typeVersion": 1.2
},
{
"id": "b2b933b3-04e5-487b-a98c-0e227853726a",
"name": "스티커 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
-160,
224
],
"parameters": {
"width": 176,
"height": 128,
"content": ""
},
"typeVersion": 1
},
{
"id": "4ce70328-6156-4d4b-ba5d-67ba3d93d279",
"name": "스티커 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-976,
-224
],
"parameters": {
"color": 5,
"height": 208,
"content": "## This template creates LinkedIn posts with AI + human feedback directly in Telegram."
},
"typeVersion": 1
},
{
"id": "db2fa945-a5dc-4119-9133-f9c23f5d671d",
"name": "스티커 노트2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1008,
192
],
"parameters": {
"height": 112,
"content": "## Trigger \nStart by sending a message to your Telegram bot (e.g. “Write a LinkedIn post about AI”)."
},
"typeVersion": 1
},
{
"id": "6cbc0ceb-b0b1-4b31-8df2-4ef2b7cb0da3",
"name": "스티커 노트3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-640,
-176
],
"parameters": {
"content": "## AI Agent \nSearches the web for fresh insights to enrich the post and Drafts a professional LinkedIn post using OpenAI or any LLM model you want"
},
"typeVersion": 1
},
{
"id": "1719237b-81bf-4749-a1cb-2f3920e65a89",
"name": "스티커 노트4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-128,
-128
],
"parameters": {
"width": 432,
"height": 112,
"content": "## Approved?\nThe bot asks “Good to go?” — you can approve or give feedback. Once you approve, the post is appended to a Google Sheet — ready to publish."
},
"typeVersion": 1
},
{
"id": "4dd0977f-1323-4862-8539-453c79fcda58",
"name": "스티커 노트5",
"type": "n8n-nodes-base.stickyNote",
"position": [
544,
80
],
"parameters": {
"height": 112,
"content": "## Revision Agent \nIf not approved, another AI refines the post based on your feedback."
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "c44df566-4f51-4efb-a8b3-617708212359",
"connections": {
"cbefc8a8-7cdd-4b9b-91e3-cc658cd29a1e": {
"main": [
[
{
"node": "b08e2dae-dc5c-4551-a1b8-389420451d30",
"type": "main",
"index": 0
}
]
]
},
"b08e2dae-dc5c-4551-a1b8-389420451d30": {
"main": [
[
{
"node": "824ac422-255c-4e19-871b-d14c74a5da48",
"type": "main",
"index": 0
}
]
]
},
"9147f506-9c74-4cea-b544-f50e7c4f9e23": {
"ai_tool": [
[
{
"node": "cbefc8a8-7cdd-4b9b-91e3-cc658cd29a1e",
"type": "ai_tool",
"index": 0
}
]
]
},
"b80c6614-23a2-45ad-9e70-00790f03faff": {
"main": [
[
{
"node": "b08e2dae-dc5c-4551-a1b8-389420451d30",
"type": "main",
"index": 0
}
]
]
},
"207c61cc-ab91-494f-b32c-d8183bd2cc9f": {
"main": [
[
{
"node": "b80c6614-23a2-45ad-9e70-00790f03faff",
"type": "main",
"index": 0
}
]
]
},
"95749da9-5818-4bb0-977f-10aeb189d83c": {
"main": [
[
{
"node": "d09834f0-b194-4666-8890-d99f5f334789",
"type": "main",
"index": 0
}
],
[
{
"node": "207c61cc-ab91-494f-b32c-d8183bd2cc9f",
"type": "main",
"index": 0
}
]
]
},
"f5f19acd-b1cc-4a0d-ad57-c8c15d0153af": {
"main": [
[
{
"node": "cbefc8a8-7cdd-4b9b-91e3-cc658cd29a1e",
"type": "main",
"index": 0
}
]
]
},
"853db2f9-1922-439d-8396-444cbed8b988": {
"ai_languageModel": [
[
{
"node": "207c61cc-ab91-494f-b32c-d8183bd2cc9f",
"type": "ai_languageModel",
"index": 0
},
{
"node": "95749da9-5818-4bb0-977f-10aeb189d83c",
"type": "ai_languageModel",
"index": 0
},
{
"node": "cbefc8a8-7cdd-4b9b-91e3-cc658cd29a1e",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"824ac422-255c-4e19-871b-d14c74a5da48": {
"main": [
[
{
"node": "95749da9-5818-4bb0-977f-10aeb189d83c",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
基于 GPT、LangChain 및스마트路由의 AI 驱动고객服务자동화
AI驱动고객服务자동화,基于GPT、LangChain및스마트路由
Set
Gmail
Merge
+
Set
Gmail
Merge
46 노드Paul
지원
AI이메일分诊与GPT-4警报系统及Telegram알림
AI이메일分诊与GPT-4警报系统及Telegram알림
If
Set
Gmail
+
If
Set
Gmail
104 노드Peter Joslyn
지원
MailChimp자동화
基于AI의餐厅通讯생성기,통합Mailchimp및Telegram审批
If
Set
Code
+
If
Set
Code
43 노드Femi Ad
인공지능
LinkedIn 및 X 바이럴 콘텐츠 자동 엔진
사용AI생성및게시자동생성LinkedIn및X의病毒콘텐츠
If
Set
Wait
+
If
Set
Wait
156 노드Diptamoy Barman
콘텐츠 제작
Telegram, Google 스프레드시트, AI를 사용하여 제품 만족도 조사 생성
Telegram, Google 스프레드시트 및 AI를 사용하여 제품 만족도 조사 생성
If
Set
Redis
+
If
Set
Redis
40 노드Jimleuk
엔지니어링
다중 세션 지원 Telegram 채팅 로봇
GPT-4o-mini와 Google 스프레드시트를 사용하여 세션 기반 Telegram 채팅 로봇을 생성합니다.
If
Set
Code
+
If
Set
Code
38 노드Davide
인공지능
워크플로우 정보
난이도
고급
노드 수16
카테고리-
노드 유형10
저자
Yasser Sami
@yassersamiAI Automation Architect building smart workflows with n8n. I help businesses save time by automating processes, connecting apps, and integrating AI. My focus is on creating efficient, reliable systems that streamline operations and reduce manual work.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유