소개
지메일로부터 특정인 이메일을 기다리고 있는데, 매일 지메일에 접속해서 확인하다가, n8n을 통해 자동으로 특정 이메일 수신시 텔레그램으로 전송하는 워크플로우 구성
진행 방법
우선적으로 ChatGPT에 자문을 구했으나, 다음과 같이 좀 복잡한 워크플로우를 설계해줌
Start
Gmail → Search Emails (특정 발신자 필터)
IF (결과가 있을 경우만)
Telegram → Send Message
그래서, 내가 직접 노드를 검색해서 "Gmail Trigger"를 발견하고 단 두개의 노드로 간단하게 특정이메일 수신시에 텔레그램에 전송하는 워크플로우 완성
Gmail Trigger : 1시간마다 지메일 확인하여 특정 이메일 수신시 Trigger 되도록 설정
Poll Times - Mode: Every Hour
Filters - Search: "특정 주소" 입력(* 참고로, 실제 Gmail에서의 "Search"창과 동일하게 검색이 됨)
Telegram : 기존 내 API입력하고 그룹 ChatID 입력
결과와 배운 점
아직은 ChatGPT가 완벽하지 않아 너무 의존하지 말아야 함
내가 원하는 결과물을 얻기위해 여러가지 방안중에서 최소의 Resource가 들어가는 것을 찾는 고민이 필요함