Sign In

(유즈케이스) 매일 아침 날씨 Push로 쏴주기 (⭐)

태그
Empty
생성일
이름
(유즈케이스) 매일 아침 날씨 Push로 쏴주기 (⭐)
카테고리
Empty
작성자
data_popcorn

워크플로우 다운로드

1. 워크플로우 개요

이 n8n 워크플로우는 서울 지역의 일기예보를 자동으로 수집하고, Pushbullet 및 Discord를 통해 사용자에게 매일 아침 7시에 알림을 보내는 자동화 시스템입니다.

주요 기능:

•
OpenWeatherMap API를 활용하여 현재 날씨와 5일간의 날씨 예보 데이터를 가져옵니다.
•
Pushbullet을 통해 모바일 및 데스크톱 푸시 알림을 전송합니다.
•
Discord Webhook을 통해 디스코드 채널에 자동으로 메시지를 게시합니다.
•
매일 아침 7시에 자동 실행됩니다.
✅ 이 워크플로우를 활용하면 매일 아침 별도로 날씨를 확인하지 않아도 자동으로 날씨 정보를 받을 수 있습니다.

2. 사전 작업

이 워크플로우를 실행하기 위해 다음 준비가 필요합니다:
✅ OpenWeatherMap API Key 발급
•
OpenWeatherMap에서 API 키를 발급받아야 합니다.
✅ Pushbullet OAuth2 인증
•
Pushbullet 계정이 필요하며, API 연동을 위해 OAuth2 인증이 필요합니다.
•
✅ Discord Webhook 설정
•
날씨 알림을 받을 Discord 채널에서 Webhook URL을 생성해야 합니다.
✅ 모바일, 크롬 푸시 알림 설정
•
Pushbullet을 사용하려면 모바일 앱 또는 Chrome 확장 프로그램을 설치해야 합니다.

3. 주요 기능 및 역할

📌 노드 목록 및 역할

1.
매일 아침 7시에 발송 (Schedule Trigger)
•
매일 아침 7시에 자동으로 실행됩니다.
2.
현재 날씨 (OpenWeatherMap)
•
OpenWeatherMap API를 통해 서울의 현재 날씨 정보를 가져옵니다.
3.
날씨 예보 (OpenWeatherMap)
•
5일간의 날씨 예보 데이터를 가져옵니다.
4.
Pushbullet (푸시 알림 전송)
•
현재 날씨 정보를 Pushbullet을 통해 모바일 및 크롬에 푸시 알림으로 전송합니다.
5.
현재 날씨 발송 (Discord Webhook)
•
현재 날씨 정보를 Discord 채널에 자동 게시합니다.
6.
날씨 예보 발송 (Discord Webhook)
•
5일간의 날씨 예보를 테이블 형식으로 정리하여 Discord에 게시합니다.
7.
HTTP Request (API 호출)
•
OpenWeatherMap API를 호출하여 데이터 요청을 수행합니다.
8.
API_KEY (환경 변수 설정)
•
API 호출 시 필요한 OpenWeatherMap API Key를 설정합니다.

4. 동작 방식 (단계별 설명)

1️⃣ 매일 아침 7시에 트리거 실행
•
"매일 아침 7시에 발송" 노드가 실행됩니다.
2️⃣ OpenWeatherMap API에서 데이터 수집
•
"현재 날씨" 노드가 OpenWeatherMap API를 호출하여 현재 서울의 날씨 데이터를 가져옵니다.
•
"날씨 예보" 노드는 5일간의 예보 데이터를 가져옵니다.
3️⃣ Pushbullet으로 날씨 알림 전송
•
현재 날씨 정보를 Pushbullet을 통해 푸시 알림으로 보냅니다.
4️⃣ Discord에 날씨 정보 게시
•
"현재 날씨 발송" 노드는 현재 날씨 데이터를 Discord 채널에 자동 게시합니다.
•
"날씨 예보 발송" 노드는 5일간의 날씨 예보를 테이블 형태로 정리하여 Discord에 게시합니다.

5. 예상 결과물 및 출력

✅ Pushbullet 푸시 알림 예시
⏰ 2025년 2월 24일, 07:00 기준

현재 서울은 "맑음" 입니다.
현재 기온은 3'C (체감 온도 1'C)

🌅일출시각 : 06:45
🌇일몰시각 : 18:10
✅ Discord 메시지 예시
⏰ 2025년 2월 24일, 07:00 기준

현재 서울은 "맑음" 입니다.
현재 기온은 3'C (체감 온도 1'C)

🌅일출시각 : 06:45
🌇일몰시각 : 18:10
✅ Discord에 게시될 5일 예보 예시
| 날짜 및 시간  | 날씨 상태 | 기온 ('C) |
| 2025-02-24 T | 맑음 | 3 |
| 2025-02-25 T | 흐림 | 5 |
| 2025-02-26 T | 비 | 6 |
| 2025-02-27 T | 맑음 | 4 |
| 2025-02-28 T | 눈 | 2 |

🚀 요약

이 워크플로우는 OpenWeatherMap API를 활용하여 서울의 현재 날씨 및 5일 예보를 매일 아침 7시에 자동으로 Pushbullet과 Discord에 전송하는 자동화 시스템입니다.
•
매일 아침 7시에 실행됩니다.
•
Pushbullet을 통해 푸시 알림이 전송됩니다.
•
Discord Webhook을 통해 채널에 날씨 정보가 게시됩니다.
😃 이제 별도의 앱을 실행할 필요 없이, 자동으로 매일 아침 정확한 날씨 정보를 받을 수 있습니다!