(유즈케이스) 레딧, 구글 헤드라인 뉴스 RSS 받기 (⭐)

Mon, 21 Oct 2024 20:11:00 GMT

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094338_rq3Owc8JoSfozxNoVl?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094339_tpNPBLJeKaHCDJRIXQ?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094339_uJvOhLTp12gludaDnD?q=80&s=1280x180&t=outside&f=webp)

## 전제조건

- RSS 노드

- rss 피드 링크가 필요로 합니다.

## 시나리오

> 한줄 요약

이 워크플로우는 n8n 커뮤니티 공지사항 RSS 피드를 모니터링하고, 새로운 업데이트가 있을 때 Discord 채널에 웹훅을 통해 메시지를 전송합니다.

---

## 1. 작동 방식

1. **RSS 피드 트리거**: n8n 공지사항 RSS 피드를 1분마다 확인하여 업데이트가 있는지 모니터링합니다.

2. **Discord 알림**: 새 공지사항이 감지되면 데이터를 포맷하여 Discord 채널로 전송합니다.

---

## 2. 단계 설정

**소요 시간**: 5–10분

1. **RSS 피드 URL 준비**: RSS 피드 URL이 정확한지 확인하세요.
1. URL: `https://community.n8n.io/c/announcements/11.rss
1. https://www.reddit.com/r/n8n/.rss`

2. **Discord 웹훅 설정**: 공지사항을 보낼 Discord 채널의 웹훅 URL을 준비하세요.

---

## 3. 프로세스

### Step 1: RSS 피드 트리거

- **노드**: (Trigger) RSS Feed Read Trigger

- **설정 방법**:

1. **RSS Feed Read Trigger** 노드를 추가합니다.

2. `Feed URL`에 아래 URL을 입력합니다:

- URL: `https://community.n8n.io/c/announcements/11.rss`

3. 폴링 간격을 1분으로 설정합니다:

- **Poll Times**에서 `Every Minute`를 선택하세요.

- **역할**: RSS 피드에서 새로운 공지사항을 모니터링합니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094340_zCKWzeWtrJylVGKXIj?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094340_9cCNfab9Ev0eMoeIWC?q=80&s=1280x180&t=outside&f=webp)

---

### Step 2: Discord Webhook

- **노드**: (Action) Discord

- **설정 방법**:

1. **Discord** 노드를 추가합니다.

2. 웹훅 설정:

- `Discord Webhook API` 자격증명을 선택하거나 새로 설정합니다.

3. 메시지 내용 포맷:

- 다음 템플릿을 사용하여 공지사항 내용을 작성합니다:

```
={{ $json.pubDate.toDateTime().setZone('Asia/Seoul') }}
[{{ $json.title }}]({{ $json.link }})

```

- 공지사항 제목을 클릭 가능한 링크로 만들고, `Asia/Seoul` 시간대의 게시 날짜를 포함합니다.

- **역할**: 공지사항 세부 정보를 Discord 채널에 전송합니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094341_Ds8atvY3RikymgrXTR?q=80&s=1280x180&t=outside&f=webp)