안녕하세요 케이입니다.

지난 글에서는 수집한 뉴스를 AI가 자동으로 요약해서 텔레그램으로 보내는 방법을 알아봤습니다.

이번에는 지금까지 만든 뉴스 자동수집 시스템을 가능한 무료 서비스 중심으로 구성하는 방법을 정리해보겠습니다.

자동화라고 하면 처음부터 유료 서비스나 서버 비용이 필요하다고 생각할 수 있습니다.

하지만 개인용으로 사용하는 정도라면 무료로 시작할 수 있는 구성도 충분히 가능합니다.

물론 무료 서비스에는 사용량 제한이나 기능 제한이 있을 수 있습니다.

그래서 처음부터 완전한 무료 운영만 목표로 하기보다, 어떤 부분까지 무료로 사용할 수 있고 어느 시점부터 비용이 발생할 수 있는지 이해하는 것이 중요합니다.

무료 뉴스 자동수집 시스템의 기본 구성

개인용 뉴스 자동수집 시스템을 무료 중심으로 구성하려면 각 기능별로 무료로 사용할 수 있는 도구를 조합하면 됩니다.

기본 구조는 다음과 같습니다.

뉴스 데이터 수집

Google Apps Script

텔레그램 봇

시간 기반 자동 실행

RSS 또는 무료 범위의 뉴스 API

필요한 경우 제한적인 AI 요약

이 구조만으로도 기본적인 뉴스 자동수집 시스템을 만들 수 있습니다.

핵심은 별도의 서버를 직접 운영하지 않고 무료 또는 무료 구간이 있는 서비스를 사용하는 것입니다.

텔레그램 봇은 무료로 시작할 수 있다

뉴스 자동수집 시스템에서 결과를 받아보는 도구로 텔레그램 봇을 사용할 수 있습니다.

개인적으로 사용하는 텔레그램 봇을 만드는 것 자체에는 별도의 비용이 필요하지 않습니다.

BotFather를 이용해서 봇을 만들고 Bot Token을 발급받은 뒤 Google Apps Script와 연결하면 됩니다.

뉴스 검색 결과나 RSS 데이터를 텔레그램으로 보내는 기본 기능도 별도의 메시지 전송 비용 없이 사용할 수 있습니다.

그래서 개인용 자동화의 알림 도구로 활용하기 좋습니다.

Google Apps Script도 무료 범위에서 시작할 수 있다

Google Apps Script는 별도의 서버를 직접 구축하지 않아도 자동화 프로그램을 실행할 수 있다는 장점이 있습니다.

구글 계정을 이용해서 프로젝트를 만들고 코드를 작성할 수 있습니다.

뉴스 자동수집 시스템에서는 다음과 같은 작업을 맡길 수 있습니다.

뉴스 API 호출

RSS 데이터 확인

검색 결과 정리

중복 뉴스 제거

텔레그램 메시지 생성

텔레그램 전송

시간 기반 자동 실행

개인용으로 사용하는 정도라면 먼저 무료 범위에서 테스트할 수 있습니다.

다만 Google Apps Script에도 실행 시간이나 서비스 사용량에 대한 제한이 있을 수 있기 때문에 자동화를 너무 자주 실행하지 않는 것이 좋습니다.

뉴스 API는 무료 사용 한도를 확인해야 한다

뉴스 검색 API는 서비스마다 이용 조건이 다릅니다.

일부 API는 일정 범위 안에서 무료로 사용할 수 있고, 사용량이 많아지면 제한이 생길 수 있습니다.

개인용 뉴스 자동수집에서는 하루에 몇 번 정도 필요한 키워드를 검색하는 구조라면 비교적 적은 요청으로 운영할 수 있습니다.

예를 들어 키워드가 5개이고 하루에 한 번 실행한다고 가정해보겠습니다.

하루에 필요한 검색 요청 자체는 많지 않습니다.

하지만 검색 키워드가 수십 개로 늘어나고 짧은 간격으로 반복 실행하면 API 요청 횟수도 빠르게 증가합니다.

무료로 운영하려면 필요한 정보만 검색하도록 구성하는 것이 중요합니다.

RSS를 이용하면 API 사용량을 줄일 수 있다

뉴스 자동수집 비용을 줄이는 방법 중 하나는 RSS를 함께 사용하는 것입니다.

지난 글에서 알아본 것처럼 RSS는 특정 사이트의 새로운 콘텐츠를 확인하는 데 적합합니다.

반드시 확인해야 하는 사이트가 RSS를 제공한다면 매번 뉴스 검색 API를 사용할 필요가 없습니다.

예를 들어 특정 기업의 공식 블로그나 자주 보는 전문 사이트는 RSS로 확인하고, 전체 뉴스 검색만 API를 사용하는 방식입니다.

이렇게 구성하면 API 호출 횟수를 줄일 수 있습니다.

모든 뉴스를 자주 검색할 필요는 없다

무료 자동화 시스템에서는 검색 주기를 적절하게 설정하는 것이 중요합니다.

처음에는 새로운 뉴스가 궁금해서 한 시간마다 검색하고 싶을 수 있습니다.

하지만 개인용 뉴스 수집이라면 그렇게 자주 확인할 필요가 없는 경우가 많습니다.

예를 들어 매일 아침 한 번 뉴스를 받는 방식으로 시작할 수 있습니다.

업무상 조금 더 자주 확인해야 한다면 오전과 오후 두 번 정도로 설정할 수 있습니다.

실제로 뉴스를 확인하는 횟수보다 자동수집 실행 횟수가 많다면 불필요한 API 사용만 증가할 수 있습니다.

검색 키워드 수도 줄이는 것이 좋다

무료 범위 안에서 안정적으로 사용하려면 검색 키워드도 관리해야 합니다.

처음부터 20개 이상의 키워드를 등록하는 것보다 실제로 필요한 검색어만 선택하는 것이 좋습니다.

예를 들어 다음과 같이 핵심 키워드만 사용할 수 있습니다.

ChatGPT

AI 자동화

AI 에이전트

로컬 AI

생성형 AI

이 정도만으로도 충분히 많은 뉴스를 확인할 수 있습니다.

며칠 사용해보고 거의 필요하지 않은 키워드는 삭제하고 부족한 분야만 추가하는 것이 좋습니다.

중복 제거는 비용 절감에도 도움이 된다

중복 뉴스 제거 기능은 단순히 메시지를 깔끔하게 만드는 역할만 하는 것이 아닙니다.

AI 요약 같은 기능을 추가할 경우 비용 절감에도 도움이 될 수 있습니다.

예를 들어 뉴스가 20개 검색되었는데 중복을 제거한 뒤 10개만 남았다고 가정해보겠습니다.

모든 뉴스 20개를 AI에 전달하는 것보다 필요한 10개만 전달하는 것이 효율적입니다.

따라서 다음 순서로 처리하는 것이 좋습니다.

뉴스 검색

불필요한 결과 제거

중복 뉴스 제거

최신 뉴스 선택

최종 뉴스만 AI 요약

이 구조를 사용하면 AI 처리량을 줄일 수 있습니다.

AI 요약은 완전 무료가 아닐 수도 있다

뉴스 자동수집에서 가장 비용이 발생하기 쉬운 부분은 AI 요약 기능입니다.

AI 서비스는 API를 사용할 때 처리량에 따라 비용이 발생할 수 있습니다.

무료 사용량이 제공되는 서비스가 있을 수도 있지만 정책은 변경될 수 있습니다.

그래서 무료 뉴스 자동수집을 목표로 한다면 AI 요약 기능은 선택 사항으로 생각하는 것이 좋습니다.

처음에는 뉴스 제목과 짧은 설명만 텔레그램으로 받아도 충분히 사용할 수 있습니다.

실제로 시스템을 사용해보고 AI 요약이 필요하다고 느낄 때 추가해도 늦지 않습니다.

AI를 사용한다면 뉴스 개수를 제한한다

AI 요약을 사용하면서 비용을 줄이고 싶다면 요약할 뉴스 수를 제한하는 것이 좋습니다.

예를 들어 하루에 수집된 뉴스가 30개라고 해도 모두 AI에 전달할 필요는 없습니다.

중복을 제거한 뒤 가장 중요한 뉴스 5개만 선택할 수 있습니다.

그리고 각 뉴스의 전체 기사 내용이 아니라 제목과 짧은 설명만 전달할 수도 있습니다.

이렇게 하면 처리해야 하는 데이터 양을 크게 줄일 수 있습니다.

무료 시스템에서는 기사 전체 수집을 신중하게 생각한다

뉴스 제목과 검색 결과 설명만 가져오는 것보다 기사 전체 내용을 자동으로 가져오는 기능은 구조가 더 복잡합니다.

사이트별 구조가 다를 수 있고 콘텐츠 이용 조건도 확인해야 합니다.

또 데이터 양이 많아지기 때문에 AI 요약까지 연결하면 처리량도 증가합니다.

그래서 무료 개인용 뉴스 시스템에서는 처음부터 기사 전체를 수집하기보다 제목과 검색 결과 설명을 중심으로 운영하는 것이 단순합니다.

필요한 기사만 사용자가 직접 확인하는 방식으로 사용할 수 있습니다.

별도의 서버 비용 없이 구성할 수 있다

뉴스 자동수집 시스템을 처음 만든다고 해서 반드시 유료 서버가 필요한 것은 아닙니다.

Google Apps Script를 이용하면 별도의 서버를 직접 준비하지 않고도 자동화 프로그램을 실행할 수 있습니다.

개인용 자동화에서는 이 부분이 상당히 큰 장점입니다.

서버를 직접 운영하려면 설치, 보안, 유지관리 같은 부분도 신경 써야 합니다.

Google Apps Script를 이용하면 이런 관리 부담을 줄일 수 있습니다.

무료 자동수집 시스템의 추천 구성

처음 시작한다면 다음 정도의 구성으로 충분합니다.

텔레그램 봇

Google Apps Script

검색 키워드 3개에서 5개

뉴스 API 또는 RSS

하루 한 번 자동 실행

중복 뉴스 제거

뉴스 제목과 짧은 설명 전송

이 구성이라면 AI 요약 없이도 꽤 실용적인 개인 뉴스 수집 시스템을 만들 수 있습니다.

실제로 사용하면서 부족한 기능만 하나씩 추가하면 됩니다.

무료 시스템은 단순하게 만드는 것이 중요하다

무료 서비스만 이용해서 자동화를 만들 때는 기능을 너무 많이 추가하지 않는 것이 좋습니다.

기능이 많아질수록 API 요청이나 실행 횟수도 증가할 수 있습니다.

또 여러 서비스를 연결하면 오류가 발생할 가능성도 높아집니다.

개인용 뉴스 수집이라면 다음 기능 정도만 있어도 충분히 유용합니다.

관심 키워드 뉴스 검색

중복 제거

키워드별 분류

하루 한 번 자동 실행

텔레그램 전송

이 정도의 구조를 안정적으로 유지하는 것이 더 중요합니다.

API 사용량을 줄이는 방법

무료 범위 안에서 뉴스 자동수집 시스템을 오래 사용하려면 API 요청을 줄이는 것이 중요합니다.

몇 가지 방법을 사용할 수 있습니다.

검색 키워드 수를 줄입니다.

자동 실행 횟수를 줄입니다.

키워드별 뉴스 결과 개수를 제한합니다.

특정 사이트는 RSS로 대체합니다.

같은 정보를 반복해서 요청하지 않습니다.

실제 사용하지 않는 기능은 제거합니다.

이런 방법만 적용해도 불필요한 API 요청을 상당히 줄일 수 있습니다.

텔레그램 메시지도 필요한 정보만 보낸다

무료 운영뿐 아니라 사용 편의성을 위해서도 텔레그램 메시지는 단순하게 만드는 것이 좋습니다.

예를 들어 다음 정도로 구성할 수 있습니다.

오늘의 AI 뉴스

ChatGPT

  1. 뉴스 제목

짧은 설명

AI 자동화

  1. 뉴스 제목

짧은 설명

모든 기사 정보를 다 넣지 않아도 됩니다.

사용자가 관심 있는 뉴스만 추가로 확인할 수 있도록 핵심 정보만 제공하면 충분합니다.

실행 오류가 반복되면 자동화 주기를 확인한다

무료 서비스에서는 너무 많은 요청이나 실행이 발생하면 제한에 걸릴 가능성이 있습니다.

자동화가 평소에는 잘 작동하다가 반복적으로 문제가 생긴다면 실행 횟수가 너무 많지 않은지 확인하는 것이 좋습니다.

뉴스 자동수집은 실시간 시스템이 아니어도 충분히 유용할 수 있습니다.

하루 한두 번 안정적으로 뉴스를 받는 것이 짧은 간격으로 계속 실행하다가 오류가 발생하는 것보다 낫습니다.

무료 운영과 완전 무료는 다르다

뉴스 자동수집 시스템을 만들 때 “무료로 시작할 수 있다”와 “영원히 모든 기능을 무료로 사용할 수 있다”는 의미는 다릅니다.

각 서비스의 무료 제공 범위와 정책은 변경될 수 있습니다.

사용량이 늘어나면 유료 전환이 필요한 기능도 생길 수 있습니다.

특히 AI API처럼 사용량에 따라 비용이 발생하는 서비스는 별도로 확인하는 것이 좋습니다.

그래서 처음에는 무료 범위 안에서 기본 시스템을 만들고 실제로 유용한지 확인하는 것이 중요합니다.

기능별로 무료 우선순위를 정한다

모든 기능을 동시에 넣기보다 우선순위를 정하면 비용을 줄이기 쉽습니다.

가장 먼저 필요한 것은 뉴스 수집과 텔레그램 전송입니다.

그다음 중복 제거와 자동 실행을 추가합니다.

RSS를 이용해 중요한 사이트를 추가할 수 있습니다.

마지막에 필요하다면 AI 요약 기능을 연결합니다.

이런 순서로 구성하면 기본 시스템은 가능한 무료 범위에서 유지하면서 필요한 부분에만 비용을 사용할 수 있습니다.

처음에는 AI 없이 사용해보는 것도 좋다

AI가 자동화 시스템의 핵심처럼 보일 수 있지만 뉴스 자동수집에서는 반드시 필요한 기능은 아닙니다.

검색 API와 RSS만으로도 관심 있는 뉴스를 모을 수 있습니다.

Google Apps Script로 중복을 제거하고 텔레그램으로 정리해서 보내면 이미 상당한 반복 작업을 줄일 수 있습니다.

먼저 이 구조를 일정 기간 사용해본 뒤 정말 요약 기능이 필요한지 확인하는 것이 좋습니다.

AI가 꼭 필요한 부분에만 사용하면 시스템도 단순해지고 비용 관리도 쉬워집니다.

무료 뉴스 자동수집 전체 구조

지금까지 내용을 하나로 정리하면 다음과 같습니다.

Google Apps Script가 정해진 시간에 실행됩니다.

등록된 검색 키워드를 확인합니다.

뉴스 API에서 필요한 결과만 가져옵니다.

중요한 사이트는 RSS로 추가 확인합니다.

중복 뉴스를 제거합니다.

필요한 개수만 선택합니다.

뉴스 제목과 설명을 텔레그램 메시지로 정리합니다.

새로운 뉴스가 있을 때만 전송합니다.

AI 요약이 필요한 경우 선택한 소수의 뉴스에만 적용합니다.

이 구조라면 불필요한 사용량을 줄이면서 개인용 뉴스 자동수집을 운영할 수 있습니다.

나중에 유료 기능을 추가한다면 어디부터 생각할까

무료 시스템을 충분히 사용한 뒤 기능을 확장하고 싶다면 먼저 어떤 부분이 부족한지 확인하는 것이 좋습니다.

뉴스 검색 범위가 부족한지

AI 요약이 필요한지

실행 횟수를 늘려야 하는지

데이터를 더 오래 저장해야 하는지

더 많은 사람에게 뉴스를 보내야 하는지

필요한 기능이 명확해진 뒤 해당 부분에만 비용을 사용하는 것이 효율적입니다.

처음부터 모든 기능을 유료 서비스로 구성할 필요는 없습니다.

정리

개인용 뉴스 자동수집 시스템은 반드시 많은 비용을 들여야 만들 수 있는 것은 아닙니다.

텔레그램 봇과 Google Apps Script를 중심으로 뉴스 API와 RSS를 조합하면 무료 또는 무료 제공 범위 안에서 기본적인 시스템을 시작할 수 있습니다.

중요한 것은 검색 키워드와 자동 실행 횟수를 적절하게 관리하는 것입니다.

중복 뉴스를 먼저 제거하고 실제로 필요한 데이터만 텔레그램으로 전송하면 불필요한 처리량을 줄일 수 있습니다.

AI 요약 기능은 처음부터 반드시 추가할 필요는 없습니다.

기본 뉴스 자동수집 시스템을 충분히 사용한 뒤 필요하다고 느낄 때 제한적으로 추가하는 것이 좋습니다.

무료 자동화에서는 기능을 최대한 많이 넣는 것보다 단순하고 안정적인 구조를 만드는 것이 더 중요합니다.

이제 텔레그램 봇 생성부터 뉴스 API, Google Apps Script, Webhook, 다중 키워드, 중복 제거, 예약 실행, RSS, AI 요약, 무료 운영까지 개인용 뉴스 자동수집에 필요한 주요 기능을 대부분 살펴봤습니다.

다음 글에서는 마지막으로 코딩 경험이 거의 없는 상태에서 개인용 뉴스 수집 봇을 직접 만드는 전체 과정을 처음부터 끝까지 다시 정리하고, 실제로 어떤 순서로 진행하면 좋은지 알아보겠습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

글쓴이

bluekei9@keinote.com

관련 게시물

코딩 하나도 모르던 제가 결국 개인 뉴스 자동화 시스템을 만든 전체 과정

안녕하세요 케이입니다. 처음 이걸 시작할 때만 해도 텔레그램 봇이 정확히 어떻게 움직이는지 잘 몰랐습니다. API라는 말은 많이 들어봤지만 정확히 어떤 역할을 하는지도...

모두 읽어보기

텔레그램 봇 코드를 수정했는데 반영이 안 돼서 직접 원인을 찾아봤습니다

안녕하세요 케이입니다. 텔레그램 봇을 만들면서 꽤 답답했던 문제가 하나 있었습니다. 분명 Google Apps Script에서 코드를 수정했습니다. 저장도 했습니다. 그런데 텔레그램에서 테스트해보면 예전...

모두 읽어보기

텔레그램 뉴스봇이 갑자기 멈췄을 때 초보자인 제가 확인한 순서

안녕하세요 케이입니다. 앞에서는 Google Apps Script의 트리거를 이용해서 정해진 시간에 뉴스가 자동으로 오도록 만들어봤습니다. 자동으로 뉴스가 도착하니까 상당히 편했습니다. 그런데 며칠 사용하다...

모두 읽어보기

매번 검색하기 귀찮아서 자주 보는 뉴스 키워드를 저장해봤습니다

안녕하세요 케이입니다. 앞에서는 텔레그램으로 오는 뉴스 메시지를 조금 더 보기 좋게 꾸며봤습니다. 제목은 굵게 만들고, 설명은 짧게 붙이고, 긴 링크도 기사 보기처럼...

모두 읽어보기

텔레그램 뉴스 메시지가 너무 지저분해서 보기 좋게 꾸며봤습니다

안녕하세요 케이입니다. 앞에서는 텔레그램 뉴스봇에 뉴스 제목뿐만 아니라 간단한 설명까지 같이 표시해봤습니다. 기능 자체는 만족스러웠습니다. 제목만 볼 때보다 내용을 훨씬 빨리 파악할...

모두 읽어보기

뉴스 제목만 오던 텔레그램 봇에 간단한 내용까지 표시해봤습니다

안녕하세요 케이입니다. 앞에서는 텔레그램 뉴스봇에서 관심 없는 단어가 들어간 뉴스는 자동으로 제외하도록 만들어봤습니다. 뉴스 개수도 줄이고, 같은 기사도 어느 정도 걸러내고, 원하는...

모두 읽어보기