AI로 뉴스 키워드 텔레그램 알림봇 만들기

오늘 폰에 뜰 모습부터
AI로 뉴스 키워드 텔레그램 알림봇 만들기 주제는 체감이 빠릅니다. 키워드 하나 넣어두면 새 기사가 올라올 때 Telegram으로 제목, 한 줄 설명, 링크가 바로 옵니다. 지난번 깃허브 알림보다 훨씬 넓게 써먹기 좋아서 OpenAI 업데이트, 채용 공고, 관심 브랜드 소식까지 다 같은 방식으로 돌릴 수 있거든요.
점심 먹다가 검색창부터 여는 사람 있죠. 저는 그 시간이 제일 아까웠어요. 뉴스 키워드 텔레그램 알림봇은 그 귀찮은 구간을 그냥 없애버립니다.
준비물은 하나만 고르면 됨
Claude Code 또는 Codex 둘 중 하나만 있으면 됩니다. Claude Code 쓰는 분은 빈 폴더를 열고 아래 프롬프트를 그대로 붙여넣으면 되고, Codex 쓰는 분은 npm install -g @openai/codex 후 로그인해서 같은 프롬프트를 codex exec --full-auto 뒤에 붙이면 돼요.
오늘 쓰는 건 딱 셋입니다. Codex가 폴더의 AGENTS.md를 읽는 거, codex exec로 한 번에 파일을 만드는 거, 마지막에 /review로 위험한 부분만 훑는 거. 이 정도면 충분해요.
바로 만들어보자
규칙:
- 초보가 수정하기 쉽게 파이썬 파일은 2개 이하
- 입력은 .env에서 받기
- 뉴스 소스는 Google News RSS 사용
- 키워드가 제목에 들어가면 Telegram으로 보내기
- 같은 링크는 다시 보내지 않기
- Windows에서 run.bat 더블클릭으로 실행 가능하게
조건:
- app.py, requirements.txt, .env.example만 생성
- Google News RSS에서 KEYWORDS를 쉼표로 받아 기사 제목을 검사
- 지금 단계에서는 Telegram 전송 대신 감지된 기사 5개를 터미널에 출력
- 기사 제목, 링크, 발행 시간을 깔끔하게 보여주기
- PowerShell 실행 명령도 마지막에 한 줄로 적기
메시지 형식:
- 첫 줄은 기사 제목
- 둘째 줄은 왜 걸렸는지 짧게 한 줄
- 셋째 줄은 링크
토큰이 비어 있으면 안내문만 띄우고 종료해줘
조건:
- 이미 보낸 링크는 data/sent_links.json에 저장
- 새 기사만 보내기
- --once는 1번만 실행, --watch는 10분마다 반복
- run.bat 더블클릭이면 --watch로 실행
- Windows 경로 문제
- Telegram 토큰 누락 처리
- 중복 전송 가능성
문제 있으면 그 부분만 수정해줘. 다른 파일은 건들지 마.
/review가 이런 마무리에서 꽤 편합니다. 전체 평가 말고 막힐 지점만 보게 해야 쓸데없는 수정이 안 붙어요.여기서 막히면
알림이 아예 안 온다. 현상은 간단해요. 터미널에서는 기사 제목이 보이는데 Telegram은 조용합니다. 원인은 거의 둘 중 하나예요. 봇을 내 채팅방에 아직 안 넣었거나, TELEGRAM_CHAT_ID를 다른 방 ID로 넣은 경우가 많습니다. 해결은 먼저 봇에게 아무 말이나 한 번 보내고, 같은 채팅방 ID를 다시 넣는 것부터입니다.
같은 기사가 계속 온다. 첫날엔 괜찮은데 둘째 날부터 슬슬 짜증나죠. 원인은 sent_links 파일이 저장 안 됐거나, 링크 끝에 붙는 추적 파라미터 때문에 같은 기사로 못 알아보는 경우가 많아요. 해결은 저장 파일이 실제로 생겼는지 보고, 링크 비교 전에 추적 꼬리표를 잘라서 저장하게 바꾸면 됩니다.
키워드를 넣었는데도 안 잡힌다. 현상은 분명한데 은근 흔합니다. 원인은 내가 넣은 단어와 기사 제목 표현이 살짝 다른 거예요. 예를 들어 OpenAI만 넣었는데 제목은 오픈AI처럼 섞여 있을 수 있거든요. 해결은 KEYWORDS에 영어랑 한글 표현을 같이 넣고, 제목만 보지 말고 요약문 한 줄도 같이 검사하게 바꾸면 금방 좋아집니다.
다음에 붙여볼 것
다음엔 이 뉴스 키워드 텔레그램 알림봇에 한 줄 요약만 붙여서 아침 브리핑처럼 받아보면 됩니다. 키워드만 바꿔도 성격이 완전히 달라져서, 여기부터는 진짜 매일 쓰게 될 겁니다.
이런 글도 있어요
Related Searches
- 🔍 Codex 사용법
- 🔍 Codex 비교
- 🔍 뉴스 키워드 알림봇 사용법
- 🔍 뉴스 키워드 알림봇 비교
- 🔍 텔레그램 봇 사용법
- 🔍 텔레그램 봇 비교