Notion
고급
이것은AI Chatbot, Multimodal AI분야의자동화 워크플로우로, 16개의 노드를 포함합니다.주로 If, Telegram, NotionTool, Agent, TelegramTrigger 등의 노드를 사용하며. Gemini AI를 통해 Telegram에서 Notion으로 콘텐츠 요청 자동화
사전 요구사항
- •Telegram Bot Token
- •Notion API Key
- •Google Gemini API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "M2al3wSlfXuUCOaj",
"meta": {
"instanceId": "a83f32fef25ff93a5a18e79703fd01015969cdf544bbeeff5c620f6cdf8301cb"
},
"name": "Notion",
"tags": [],
"nodes": [
{
"id": "3a72e740-f405-4a69-a491-37b0740d7485",
"name": "Telegram 트리거",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-896,
48
],
"webhookId": "1d124315-67c8-4026-9967-981de77cf6ca",
"parameters": {
"updates": [
"message"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1.2
},
{
"id": "3d72bea4-3dfe-4348-a894-8502908f519b",
"name": "조건문",
"type": "n8n-nodes-base.if",
"position": [
-880,
288
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "or",
"conditions": [
{
"id": "f2d3e478-fd5e-4b27-a8fd-936c57eb8d0d",
"operator": {
"type": "number",
"operation": "equals"
},
"leftValue": "={{ $json.message.chat.id }}",
"rightValue": "YOUR_TELEGRAM_GROUP_ID"
},
{
"id": "265d2c82-81fb-4f39-8a77-9d18f3bd2b90",
"operator": {
"type": "number",
"operation": "equals"
},
"leftValue": "={{ $json.message.chat.id }}",
"rightValue": "YOUR_TELEGRAM_CHAT_ID"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "86fcfcc8-e5c4-4ea9-b439-67a7d106ecce",
"name": "텍스트 메시지 전송",
"type": "n8n-nodes-base.telegram",
"position": [
-880,
512
],
"webhookId": "9264afa5-7821-438a-bb08-067cbc28e074",
"parameters": {
"text": "Maaf, siapa ya? aku gak kenal!",
"chatId": "={{ $json.message.chat.id }}",
"additionalFields": {
"appendAttribution": false,
"reply_to_message_id": "={{ $json.message.message_id }}"
}
},
"typeVersion": 1.2
},
{
"id": "5d547b75-bf66-48ed-86fb-eb7261c23d61",
"name": "채팅 액션 전송",
"type": "n8n-nodes-base.telegram",
"position": [
192,
-64
],
"webhookId": "7225e56a-e6d6-4aab-859b-4e1cf26c256d",
"parameters": {
"chatId": "={{ $json.message.chat.id }}",
"operation": "sendChatAction"
},
"typeVersion": 1.2
},
{
"id": "f0b7818b-5651-4f7d-a1b6-dd191420d3f2",
"name": "AI 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
256,
192
],
"parameters": {
"text": "={{ $('Telegram Trigger').item.json.message.text }}",
"options": {
"systemMessage": "=Kamu adalah Siti, wanita berusia 25 tahun yang selalu ceria, humble dan sangat pintar. \nTugas utamamu adalah menerima perintah dari pengguna melalui Telegram, berikut contoh tugasmu:\n1. Membuat request di Notion untuk kebutuhan pengguna.\n2. Membuat Copywriting\n- Kamu bisa membuat Copywriting teks, kutipan ayat al-quran, do'a, hadist, dll.\n- Kamu juga bisa menggabungkan antara kutipan ayat al-quran dan teks atau lainnya.\n3. Mengirimkan konfirmasi ke pengguna melalui Telegram.\n\n##Ketentuan operasional:\n- Format input perintah utama adalah:\n1. Person (Orang yang akan mengerjakan request pengguna di notion)\n2. link referensi konten (opsional)\n3. Jenis Konten ( Poster, Reels)\n4. Tanggal pembuatan request\n- Jika input tidak valid atau kurang data, beri respon ramah yang menjelaskan format yang benar.\n- Kamu bisa menggunakan memori percakapan untuk memahami konteks percakapan.\n\n##Cara Membuat Request di Notion:\n1. Title\n- Menggunakan format : <Jenis Konten> DRM\nContoh: Poster DRM\n2. Content Writting\n- Buat copywriting sesuai request dari pengguna\n- Copywriting harus berisi Headline dan Isi\n- Batasi panjang karakter Headline dan Isi agar ketika ditempatkan pada Poster/Reels bisa dibaca dengan nyaman.\n3. Channel\n- Isi dengan DRM\n4. Person\n- Diisi dengan nama orang yang akan mengerjakan konten\n5. Date\n- Ini diisi dengan tanggal request konten yang akan dikerjakan oleh Person\n6. Referensi Konten (optional)\n- Jika pengguna memberikan link referensi, maka isi dengan link tersebut\n7. Jenis Konten\n- Isi dengan Poster atau Reels, yang sesuai dengan request pengguna.\n\nWajib kirim preview ke pengguna, ketika pengguna setuju maka lanjutkan ke Notion.\n\n##Gaya komunikasi:\n- Ramah, jelas, santai dan seperti sahabat.\n- Sertakan detail penting seperti link Notion saat konfirmasi.\n\n##Hari ini:\n{{ $today }}\n\n##Sekarang:\n{{ $now }}\n\n##Nama Pengguna\n{{ $('Telegram Trigger').item.json.message.from.first_name }}\n\n##Tujuan akhir:\nMemastikan semua request pengguna tercatat dengan baik.\n\n##Format Output:\n- Gaya penulisan output telegram WAJIB menggunakan attribute HTML yang didikung Telegram Bot API\n- Selalu sertakan nama pengguna"
},
"promptType": "define"
},
"typeVersion": 2.2
},
{
"id": "f28727af-d890-4292-8c00-a12f1ad813d0",
"name": "Google Gemini 채팅 모델",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
256,
400
],
"parameters": {
"options": {
"temperature": 0.4
}
},
"credentials": {
"googlePalmApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1
},
{
"id": "bd3739e0-e670-49f3-bc5f-2dc4cda9f0c0",
"name": "텍스트 메시지 전송1",
"type": "n8n-nodes-base.telegram",
"onError": "continueErrorOutput",
"position": [
880,
192
],
"webhookId": "5925e482-cd50-46ad-a39c-701cd48369f5",
"parameters": {
"text": "={{ $('AI Agent').item.json.output }}",
"chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
"additionalFields": {
"parse_mode": "HTML",
"appendAttribution": false,
"reply_to_message_id": "={{ $('Telegram Trigger').item.json.message.message_id }}"
}
},
"typeVersion": 1.2
},
{
"id": "b89afbb8-d7d1-4e16-a0a5-daf00d57641c",
"name": "심플 메모리",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
352,
400
],
"parameters": {
"sessionKey": "={{ $('Telegram Trigger').item.json.message.from.id }}",
"sessionIdType": "customKey",
"contextWindowLength": 20
},
"typeVersion": 1.3
},
{
"id": "4301190e-0a32-4d14-b27f-4501472a1a79",
"name": "조건문2",
"type": "n8n-nodes-base.if",
"position": [
-640,
160
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "or",
"conditions": [
{
"id": "5a6c3965-cd5e-4ea6-846f-058716db3510",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.message.reply_to_message.from.username }}",
"rightValue": "YOUR_TELEGRAM_NAME"
},
{
"id": "8f983c12-18ac-4106-b3ab-dd5824820ad3",
"operator": {
"type": "string",
"operation": "contains"
},
"leftValue": "={{ $json.message.text }}",
"rightValue": "YOUR_TELEGRAM_USERNAME"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "4ac3f1d8-bb37-4eb5-9056-078825064050",
"name": "채팅 액션 전송1",
"type": "n8n-nodes-base.telegram",
"position": [
576,
192
],
"webhookId": "7225e56a-e6d6-4aab-859b-4e1cf26c256d",
"parameters": {
"chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
"operation": "sendChatAction"
},
"typeVersion": 1.2
},
{
"id": "f1b1880d-5147-43fd-b1be-a5be890a93f7",
"name": "Notion",
"type": "n8n-nodes-base.notionTool",
"position": [
400,
608
],
"parameters": {
"title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', ``, 'string') }}",
"options": {},
"resource": "databasePage",
"databaseId": {
"__rl": true,
"mode": "list",
"value": "a29bc195-96f4-4fd3-a857-d6f62b9241d8",
"cachedResultUrl": "https://www.notion.so/a29bc19596f44fd3a857d6f62b9241d8",
"cachedResultName": "Content Calendar"
},
"propertiesUi": {
"propertyValues": [
{
"key": "Content Writting|rich_text",
"textContent": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues0_Text', ``, 'string') }}"
},
{
"key": "Channel|multi_select",
"multiSelectValue": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues1_Option_Names_or_IDs', ``, 'string') }}"
},
{
"key": "Person|multi_select",
"multiSelectValue": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues3_Option_Names_or_IDs', ``, 'string') }}"
},
{
"key": "Date|date",
"date": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues4_Date', ``, 'string') }}",
"timezone": "Asia/Jakarta"
},
{
"key": "Referensi Konten|rich_text",
"textContent": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues5_Text', ``, 'string') }}"
},
{
"key": "Jenis Konten|multi_select",
"multiSelectValue": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('propertyValues5_Option_Names_or_IDs', ``, 'string') }}"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "c14519ba-b1e6-4532-85df-a0e64b989260",
"name": "스티키 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
-960,
-64
],
"parameters": {
"width": 528,
"height": 736,
"content": "## Rules for Group and private\n\nGroup trigers in mention or reply chat from bot"
},
"typeVersion": 1
},
{
"id": "c5a7c92d-3a69-4618-a9e1-792a51d770bb",
"name": "스티키 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-400,
-64
],
"parameters": {
"width": 528,
"height": 736,
"content": "## Rules private"
},
"typeVersion": 1
},
{
"id": "b2390cb4-1540-4c1c-b191-0cc1ec405e4c",
"name": "조건문1",
"type": "n8n-nodes-base.if",
"position": [
-288,
240
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "or",
"conditions": [
{
"id": "265d2c82-81fb-4f39-8a77-9d18f3bd2b90",
"operator": {
"type": "number",
"operation": "equals"
},
"leftValue": "={{ $json.message.chat.id }}",
"rightValue": "YOUR_TELEGRAM_CHAT_ID"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "3627bea6-c3ef-4e5d-b821-d2a94d28cbc9",
"name": "텍스트 메시지 전송3",
"type": "n8n-nodes-base.telegram",
"position": [
-288,
496
],
"webhookId": "9264afa5-7821-438a-bb08-067cbc28e074",
"parameters": {
"text": "Maaf, siapa ya? aku gak kenal!",
"chatId": "={{ $json.message.chat.id }}",
"additionalFields": {
"appendAttribution": false,
"reply_to_message_id": "={{ $json.message.message_id }}"
}
},
"typeVersion": 1.2
},
{
"id": "240d7c56-fb5e-4783-b6b3-50e83558103d",
"name": "Telegram 트리거1",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-288,
32
],
"webhookId": "1d124315-67c8-4026-9967-981de77cf6ca",
"parameters": {
"updates": [
"message"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "",
"name": ""
}
},
"typeVersion": 1.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "938067cf-bd7a-4e81-94e0-3802a67bb8e4",
"connections": {
"3d72bea4-3dfe-4348-a894-8502908f519b": {
"main": [
[
{
"node": "4301190e-0a32-4d14-b27f-4501472a1a79",
"type": "main",
"index": 0
}
],
[
{
"node": "86fcfcc8-e5c4-4ea9-b439-67a7d106ecce",
"type": "main",
"index": 0
}
]
]
},
"b2390cb4-1540-4c1c-b191-0cc1ec405e4c": {
"main": [
[
{
"node": "5d547b75-bf66-48ed-86fb-eb7261c23d61",
"type": "main",
"index": 0
}
],
[
{
"node": "3627bea6-c3ef-4e5d-b821-d2a94d28cbc9",
"type": "main",
"index": 0
}
]
]
},
"4301190e-0a32-4d14-b27f-4501472a1a79": {
"main": [
[]
]
},
"f0b7818b-5651-4f7d-a1b6-dd191420d3f2": {
"main": [
[
{
"node": "4ac3f1d8-bb37-4eb5-9056-078825064050",
"type": "main",
"index": 0
}
]
]
},
"Notion DRM": {
"ai_tool": [
[
{
"node": "f0b7818b-5651-4f7d-a1b6-dd191420d3f2",
"type": "ai_tool",
"index": 0
}
]
]
},
"b89afbb8-d7d1-4e16-a0a5-daf00d57641c": {
"ai_memory": [
[
{
"node": "f0b7818b-5651-4f7d-a1b6-dd191420d3f2",
"type": "ai_memory",
"index": 0
}
]
]
},
"3a72e740-f405-4a69-a491-37b0740d7485": {
"main": [
[
{
"node": "3d72bea4-3dfe-4348-a894-8502908f519b",
"type": "main",
"index": 0
}
]
]
},
"240d7c56-fb5e-4783-b6b3-50e83558103d": {
"main": [
[
{
"node": "b2390cb4-1540-4c1c-b191-0cc1ec405e4c",
"type": "main",
"index": 0
}
]
]
},
"5d547b75-bf66-48ed-86fb-eb7261c23d61": {
"main": [
[
{
"node": "f0b7818b-5651-4f7d-a1b6-dd191420d3f2",
"type": "main",
"index": 0
}
]
]
},
"4ac3f1d8-bb37-4eb5-9056-078825064050": {
"main": [
[
{
"node": "bd3739e0-e670-49f3-bc5f-2dc4cda9f0c0",
"type": "main",
"index": 0
}
]
]
},
"bd3739e0-e670-49f3-bc5f-2dc4cda9f0c0": {
"main": [
[],
[]
]
},
"f28727af-d890-4292-8c00-a12f1ad813d0": {
"ai_languageModel": [
[
{
"node": "f0b7818b-5651-4f7d-a1b6-dd191420d3f2",
"type": "ai_languageModel",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - AI 챗봇, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
펫 그루밍 게시 및 예약 자동화
AI, Facebook 및 Telegram 봇을 사용한 펫 그루밍 게시 및 예약 자동화
If
Set
Switch
+
If
Set
Switch
36 노드Christian Moises
AI 챗봇
개인 정보 보호에 중점을 둔 AI 어시스턴트(Telegram + Ollama + Whisper)
Telegram, Ollama와 Whisper를 사용하여 사생활을 중시하는 AI 어시스턴트를 생성합니다.
If
Switch
Telegram
+
If
Switch
Telegram
17 노드Alberto
AI 챗봇
Telegram 포럼 패ulse: Gemini와 Groq AI 모델을 사용한 커뮤니티 모니터링
Telegram 포럼 패스: Gemini와 Groq AI 모델을 사용한 커뮤니티 모니터링
If
Set
Code
+
If
Set
Code
59 노드Nguyen Thieu Toan
기타
저의 워크플로우
칼로리 추적과 식사 기록(Telegram, Gemini AI, 데이터 시트)
If
Set
Code
+
If
Set
Code
73 노드Gerald Denor
콘텐츠 제작
TG-Bot-AI-캘린더-v1-데이터베이스-대리자
Telegram을 통해 Gemini AI 어시스턴트를 사용하여 Google 일정 이벤트 관리
If
Set
Switch
+
If
Set
Switch
16 노드Andrew
개인 생산성
레스토랑 예약
AI 기반 레스토랑 예약 시스템, Telegram, 캘린더 및 이메일 알림 통합
Set
Gmail
Switch
+
Set
Gmail
Switch
21 노드Aziz B
AI 챗봇
워크플로우 정보
난이도
고급
노드 수16
카테고리2
노드 유형8
저자
Miftah Rahmat
@miftahrI’m an automation enthusiast specializing in n8n workflow design and integration.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유