대상 파일: n8n_smart_schedule_workflow.json (프로젝트 폴더에 있음 → n8n에서 Import from File)
흐름: 텔레그램 텍스트/캡쳐 → Gemini 3.5 Flash → 승인 버튼 → Calendar/Tasks 등록 → 회신
Authorization, Value=Bearer AIza... ← "Bearer " 접두어+공백 필수| 노드 | 필수 설정 |
|---|---|
| ① Telegram Trigger | Telegram 크레덴셜 선택. Download 옵션 ON 확인 |
| ② 입력 준비 (Code) | 맨 위 2줄만 수정: TARGET_TIMEZONE('America/New_York'), GEMINI_MODEL |
| ③ Gemini 분석 (HTTP) | Header Auth 크레덴셜 선택 |
| ④ 결과 파싱 (Code) | 수정 불필요 |
| ⑤ Telegram 승인 요청 | Telegram 크레덴셜. n8n 1.60+ 필요 (미만이면 일반 Send로 대체+IF 삭제) |
| ⑥ 승인됨? (IF) | 수정 불필요 |
| ⑦ 등록 데이터 복원 | 수정 불필요 |
| ⑧ 일정/작업 분리 | 수정 불필요 |
| ⑨ Google Calendar | 크레덴셜 + 캘린더 드롭다운 선택 (필수!). attendees 매핑 없음 → 타인 초대 원천 차단 |
| ⑩ Google Tasks | 크레덴셜 + 목록 드롭다운 선택 (필수!) |
| ⑪⑫ 등록 알림 | Telegram 크레덴셜만 |
| ⑬⑭ Notion (Phase 2) | 현재 비활성 — 「Notion 연동 설계」 참조 |