RSS( Really Simple Syndication )
웹사이트에 직접 방문하지 않아도 자주 업데이트 되는 정보와 뉴스를 빠르게 받아볼 수 있는 서비스
RSS는 XML 형태로 사용한다. 주소만 알고 있으면 XML 내용을 모두 가져올 수 있음.
* XML : HTML과 유사하게 데이터를 구조화하고 표현하는 다목적 마크업 언어로 HTML이 화면에 정보를 '보여주는' 목적이라면, XML은 데이터를 '저장하고 전송'하는 데 목적이 있다.
https://m.yonhapnewstv.co.kr/add/rss
연합뉴스TV
대한민국 No.1 보도채널
m.yonhapnewstv.co.kr
n8n에서 RSS 사용하기
1. RSS Read 노드의 URL에 RSS 서비스 주소를 넣어주면 관련 뉴스를 가져온다.

11개의 뉴스를 리턴하고 있는 것을 확인할 수 있다.

2. RSS Read 노드로 부터 전달받은 뉴스를 AI Agent에서 핵심 내용을 추려 요약하게 만들기


11개의 요약된 결과가 각각 출력된 것을 확인할 수 있다.

여러 개의 input item을 하나의 배열로 출력하기 위해 Aggregate 노드를 사용한다. Aggregate 노드를 사용안하면 11개의 item이 각각 메일로 전송되는 대참사가 발생함.


3. 요약한 내용을 Gmail로 전송하기



4. 요약한 내용을 슬랙으로 전송하기
Slack API: Applications | Slack
Your Apps Don't see an app you're looking for? Sign in to another workspace.
api.slack.com
① Create an App을 통해 앱을 먼저 만들어야 OAuth & Permissions 설정이 가능함.
1) 봇이 메시지를 보낼 수 있도록 허용하는 chat:write 범위가 필요함

2) install to workspace 기능을 통해 워크스페이스에 앱을 설치 + 생성된 OAuth Token 확인 가능


3) 슬랙의 워크스페이스에서 뉴스를 확인할 채널에 봇을 추가해줘야함



② 생성된 Bot OAuth Token을 n8n의 Slack Credential에 입력해주기

Channel에서 From List로 했을 때 채널 이름이 검색되지 않은 문제점 있어 By Name으로 지정함.

슬랙으로 정상적으로 전송되는 것을 확인할 수 있다.


[ From List 조회 문제 해결 ]
OAuth Token에서 아래와 같은 권한이 모두 설정되고 reinstall을 해줘야 From list에서 슬랙에 만들어져있는 채널을 조회할 수 있다. 토큰번호도 다시 Credential에 입력해줘야함.


5. Schedule Trigger를 통해 지정된 시각에 트리거를 발동해서 원하는 시간대에 알림을 받을 수 있도록 설정할 수 있다.
대신 Docker가 켜져 있어야 하기 때문에 외부적으로 사용하기 위해서는 클라우드 서비스를 활용해서 외부 서버에 호스팅을 해야한다.


'AI Agent' 카테고리의 다른 글
| [ AI Agent ] ngrok을 사용해 n8n에 외부 접속하기 (0) | 2026.06.25 |
|---|---|
| [ AI Agent ] 유튜브 영상 요약봇 만들기 (0) | 2026.06.24 |
| [ AI Agent ] 주소록 기반 자동 미팅 응답 시스템 (0) | 2026.06.22 |
| [ AI Agent ] 구글 캘린더 연동하기 (0) | 2026.06.20 |
| [ AI Agent ] 이메일 에이전트 자동화 ( Gmail ) (0) | 2026.06.19 |