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

생성일
이름
(유즈케이스) 매일 아침 날씨 Push로 쏴주기 (⭐)
Created by
  • 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을 통해 채널에 날씨 정보가 게시됩니다.
😃 이제 별도의 앱을 실행할 필요 없이, 자동으로 매일 아침 정확한 날씨 정보를 받을 수 있습니다!