CARD NEWS · 시즌 2 · 50분

내 키워드 자동 큐레이션
RSS + Gemini 한 줄 요약

지난주(5/23) 카드뉴스 자동발송 봇 — 오늘은 그 봇에
"내 키워드로 자동 수집·요약" 모듈을 붙입니다.

2026-05-30 · 강사 Sean · sean-world.com

지난주 한 일 (5/23)

✓ 본인 노트북에 만든 것

my-cardnews/ 폴더 + 텔레그램 봇 1개 + 매일 9시 자동발송 스케줄.
발송되는 카드뉴스 = "오늘 날짜 + 본인이 직접 적은 한 줄"

오늘 그 카드뉴스의 "한 줄" 자리에본인 키워드 뉴스가 자동으로 들어갑니다.

예: 키워드 「부동산」 → 새벽에 RSS 5곳에서 새 기사 모음 → Gemini가 한 줄로 요약 → 9시 카드뉴스에 자동 박힘.

오늘 끝나면 — 본인 폰에

결과 1

키워드 자동 카드뉴스

매일 9시 — 본인이 정한 키워드 관련 새 기사 1줄이 카드뉴스에. 본인이 안 봐도 알아서.

결과 2

RSS · Gemini API 사용법

이 패턴 그대로 — 어떤 키워드든, 어떤 사이트든, 어떤 요약이든 응용 가능.

50분 흐름

1
RSS · API 키 무엇인가 — 5분 입문0~5분
2
Gemini API 키 발급 — Google 계정 1분5~10분
3
폴더 만들고 클로드 켜기 — CMD 열고 mkdir·cd·claude10~15분
4
새 기사 가져오기 — 클로드에 "fetch_news.py 만들어줘"15~25분
5
Gemini 한 줄 요약 — "기사 본문 1줄로"25~35분
6
5/23 봇과 연결 — daily_news.py로 합치기35~45분
7
Q&A + 응용 키워드 예시45~50분

"RSS"가 뭐예요?

사이트 새 글을 사람이 안 들어가도 받아볼 수 있는 구독 주소입니다. 전부 무료·공개.

소스RSS URL 패턴 · 비고
구글 뉴스news.google.com/rss/search?q={키워드}&hl=ko오늘 메인
티스토리·브런치{블로그URL}/rss — 개별 블로그 단위로
유튜브 채널youtube.com/feeds/videos.xml?channel_id={ID}
네이버 뉴스⚠ 공식 RSS 축소·중단. 직접 안 씁니다.
오늘은 구글 뉴스 RSS 하나만 씁니다. 키워드 1개 → URL 1개 → 새 글 N개. 구글 뉴스가 네이버·다음·연합 등 한국 매체를 다 모아 주기 때문에 — 한 곳만 봐도 충분.

STEP 1 · Gemini API 키 받기 (1분)

기사 본문을 한 줄로 요약해 줄 AI. Google 계정만 있으면 무료.

1

aistudio.google.com

로그인 → 왼쪽 메뉴 Get API Key 클릭.

2

「Create API Key」

Project 선택 (없으면 자동) → 키 1줄 즉시 발급.

3

키 복사 → 메모

예: AIzaSy... 39자. 이 1줄을 다음 단계에서 씁니다.

4

무료 한도 확인

Flash Lite 모델 = 일 1,000회+. 하루 1회 발송 → 평생 무료.

STEP 2 · RSS 키워드 정하기

본인이 매일 1줄 보고 싶은 주제 1~3개.

예시 키워드구글 뉴스 RSS URL
부동산https://news.google.com/rss/search?q=부동산&hl=ko
금리https://news.google.com/rss/search?q=금리&hl=ko
AIhttps://news.google.com/rss/search?q=AI&hl=ko
본인 업종예: 카페·창업·뷰티·자동차 — 본인 관심사 그대로
한국어 키워드는 URL에 그대로 넣어도 OK. 오늘은 키워드 1개로 시작.

STEP 3 · 폴더 만들고 클로드 켜기 (5분)

"폴더 어떻게 만들어요?" "클로드 어떻게 켜요?" — 마우스 3번, 입력 1번.

1

바탕화면에 폴더 만들기

바탕화면 빈 곳 우클릭 → 「새로 만들기」 → 「폴더」
→ 이름 my-cardnews 입력 → 엔터

(5/23 폴더 있으면 건너뛰기)

2

그 폴더 안에 들어가서 — CMD 열기

방금 만든 my-cardnews 폴더 더블클릭 → 들어감
→ 위쪽 주소창 클릭 → cmd 입력 → 엔터

→ 검은 창이 뜸 (이미 그 폴더 안)

3

CMD 안에서 클로드 켜기

검은 창에 claude 입력 → 엔터

claude

화면 아래에 > 뜨면 OK

⌘ macOS는 — 폴더 안에서 우클릭 → 「서비스」 → 「폴더에서 새로운 터미널」

또는 터미널 먼저 켜고 폴더를 창에 드래그 (자동으로 이동). 그 다음 claude.

STEP 4 · 새 기사 가져오기 (10분)

방금 켠 클로드 창에 — 그대로 복붙하세요:

fetch_news.py 만들어줘.

- 구글 뉴스 RSS URL:
  https://news.google.com/rss/search?q=부동산&hl=ko
- 최신 5건 가져오기 (feedparser 사용)
- 각 항목의 제목·요약·링크 출력
- 출력 형식: 1) 제목 — 요약 (링크)
- 실행 → 화면에 5건 보이면 OK

✓ 화면에 5건 떴다 = STEP 4 끝

아직 텔레그램으로 안 보냅니다. 먼저 화면에서 잘 오는지만 확인.

STEP 5 · Gemini 한 줄 요약 (10분)

5건의 기사 요약을 — Gemini가 1문장으로 합쳐 줍니다.

fetch_news.py에 함수 하나 더 추가해줘.

- Gemini API 키: AIzaSy...
- 모델: gemini-2.5-flash-lite (또는 최신 flash-lite)
- 입력: 위 5건의 제목 + 요약 텍스트
- 프롬프트: "이 5건 기사를 합쳐
   한국어 1문장으로 요약. 80자 이내."
- 출력: 한 문장
- 실행 → 화면에 한 줄 보이면 OK

✓ 와! 모먼트

그날 그날 뉴스가 — 본인 노트북에서 한 줄로 정리되는 첫 경험.

STEP 6 · 5/23 봇과 연결 (8분)

지난주에 만든 send_cardnews.py와 합칩니다.

send_cardnews.py와 fetch_news.py를 합쳐
하나의 daily_news.py로 만들어줘.

흐름:
1) RSS 5건 가져오기
2) Gemini 한 줄 요약
3) 카드뉴스 이미지에
   "오늘 날짜 + 한 줄 요약" 박기
4) 텔레그램으로 전송

매일 9시 자동실행은 그대로 (작업 스케줄러 재등록).
이제 — 본인이 노트북 안 만져도, 매일 새벽에 알아서 어제 뉴스가 본인 폰에 카드뉴스로.

잘 안 될 때 5종

현상원인 / 해결
RSS가 빈 결과구글 뉴스는 가끔 키워드별 결과 0건. 키워드 좀 더 일반적으로.
Gemini 응답이 영어프롬프트에 "한국어로 답해줘" 한 줄 강제.
한 줄이 너무 김"80자 이내""60자 이내, 줄임"으로.
9시인데 옛 카드만새 코드 작업 후 스케줄러 재등록 필요. 클로드한테 다시 시키기.
API 한도 초과Flash Lite 일 1,000회+. 일반 사용으로 못 넘김. 코드에 무한루프 의심.

이 패턴으로 다음에는

여러 키워드 + 카테고리

「부동산 / 금리 / AI」 3개 키워드 → 카드뉴스 3장 또는 1장에 3줄.

유튜브 채널 새 영상

본인 즐겨보는 채널 5개 RSS → 새 영상 올라오면 카드뉴스 1장.

경쟁사 새 글

경쟁사 블로그 RSS → 새 글 올라올 때마다 알림 카드뉴스.

발송 시간 분기

출근길 9시 한 줄·점심 12시 한 줄·퇴근 18시 한 줄 — 시간대별.

오늘 용어 사전

강의 중 자주 나온 단어 — 한 줄로 정리. 다음에 모를 때 돌아오면 OK.

용어뜻 (한 줄)
RSS사이트 새 글을 사람이 안 들어가도 자동으로 받는 구독 주소
API 키외부 AI 서비스(Gemini 등)에 호출할 자격증. 보통 39자 문자열
GeminiGoogle이 만든 AI 모델 — 요약·번역·분석에 강함
feedparserRSS를 Python에서 읽는 도구 (라이브러리)
Flash LiteGemini의 "가장 빠른·가장 싼" 등급 모델 — 일 1,000회+ 무료
스케줄러"매일 9시" 같은 시간에 알아서 코드 실행해 주는 OS 기능

2주 누적 — 본인 손에

5/23: 매일 9시 카드뉴스 자동 발송 (한 줄 = 본인 손글씨)
5/30: 한 줄 = 본인 키워드 뉴스 한 줄 요약

다음 주(6/6) — 「채널 운영 + 구독자 모으기」 (12시반 연결)
sean-world.com/academy/ai-auto