
● Schedule Trigger
정의한 일정에 따라 트리거 실행.

트리거가 매일 아침 8시에 실행되도록 설정.

● OpenWeatherMap
OpenWeatherMap 사이트에서 날씨정보 API 받아오기. (https://openweathermap.org/ 회원가입 필요)

사이트에 회원가입하면 이메일로 API key가 전송됨. 토큰은 2시간 이내로 활성화됨.

API key를 설정했으면 현재 날씨정보를 가져올 도시와 언어를 설정. (서울, 한글)

Operation 설정을 바꿔서 5일치 일기예보 데이터를 받을 수 있음.
받아온 데이터 정보는 https://openweathermap.org/api/one-call-3?collection=one_call_api_3.0에 설명이 되어있음.
AI로 위 URL 요약 요청 추천.

● Merge
여러 개의 데이터를 하나로 합침.

Merge - Append는 데이터를 위/아래로 정렬. (Merge된 데이터에 undefined 영역 생김)

Merge - Combine은 데이터를 옆으로 정렬. (위 설정은 Position 기준)

● Discord - Send a message
데이터를 Discord의 메시지로 전송.
Connection Type에는 여러가지가 있는데, 간단한 날씨 정보를 보내는게 목적이므로 Webhook 선택.
Discord 계정에서 서버 추가하기 - 직접 만들기 - 나와 친구들을 위한 서버 선택해서 서버 추가.

서버 안에서 채널 편집 - 연동 - 웹후크 선택해서 웹후크 URL 복사.

n8n의 Discord 노드의 Setup Credential에 복사한 URL 넣기. (메시지가 이전에 생성한 서버의 채팅에서 수신됨)

Message에 보내고 싶은 데이터 drag/drop으로 가져오기.

● 전체 Workflow
'n8n' 카테고리의 다른 글
| 주식 뉴스 수집봇 만들기 (0) | 2026.05.13 |
|---|