본문 바로가기
IT기기

Make.com을 활용한 RSS 피드 업데이트 자동화: 특정 키워드 포함 게시물 요약 이메일 전송

by 웃고보자 2024. 12. 16.
반응형

Make.com을 활용한 RSS 피드 업데이트 자동화: 특정 키워드 포함 게시물 요약 이메일 전송

개요

Make.com을 활용하면 RSS 피드에서 특정 키워드가 포함된 게시물만 추출하여 요약하고, 이를 단일 이메일로 정리하여 주기적으로 발송하는 자동화 시스템을 구축할 수 있습니다. 이를 통해 원하는 정보만 빠르게 파악하고 업무 효율성을 높일 수 있습니다.

준비물

  • Make.com 계정: 자동화 시나리오를 생성할 플랫폼
  • RSS 피드 URL: 모니터링할 RSS 피드의 주소
  • Gmail 계정: 요약된 내용을 이메일로 발송할 계정
  • Gmail API 키: Gmail 계정에 접근하기 위한 API 키
  • OpenAI API 키 (선택 사항): 게시물 내용을 요약하기 위해 OpenAI의 GPT 모델을 사용할 경우 필요

Make.com 시나리오 생성

  1. 새 시나리오 생성: Make.com에 로그인하여 새로운 시나리오를 생성합니다.
  2. 트리거 설정:
    • 모듈: HTTP
    • 이벤트: 새로운 요청
    • 설정: RSS 피드 URL을 주기적으로 요청하도록 설정합니다. (예: 매시간)
  3. 액션 설정:
    • 모듈: Parser
    • 이벤트: XML 파싱
    • 설정: HTTP 요청으로 받은 RSS 피드 XML 데이터를 파싱하여 제목, 링크 등 필요한 정보를 추출합니다.
  4. 액션 설정:
    • 모듈: Filter
    • 이벤트: 필터링
    • 설정: 추출된 데이터에서 특정 키워드가 포함된 항목만 필터링합니다.
  5. 액션 설정 (선택 사항):
    • 모듈: OpenAI
    • 이벤트: 완료된 요청
    • 설정: 필터링된 항목의 내용을 OpenAI에 전달하여 요약된 텍스트를 생성합니다.
  6. 액션 설정:
    • 모듈: Google Sheets (선택 사항)
    • 이벤트: 행 추가
    • 설정: 요약된 내용을 Google 시트에 기록하여 관리합니다.
  7. 액션 설정:
    • 모듈: Gmail
    • 이벤트: 새로운 메시지
    • 설정:
      • 받는 사람: 자신 또는 다른 지정된 이메일 주소
      • 제목: "오늘의 주요 뉴스 요약" 등 원하는 제목 설정
      • 본문: 요약된 내용을 이메일 본문에 삽입

시나리오 테스트 및 실행

  • 테스트 모드: 시나리오를 테스트 모드에서 실행하여 예상대로 작동하는지 확인합니다. RSS 피드에서 데이터가 정상적으로 추출되고, 필터링되며, 요약된 내용이 이메일로 전송되는지 확인합니다.
  • 실행: 문제가 없으면 시나리오를 실행하여 자동화를 시작합니다.

고급 기능 (선택 사항)

  • 다중 RSS 피드: 여러 개의 RSS 피드를 동시에 모니터링하고, 각 피드별로 다른 키워드를 설정하여 필터링할 수 있습니다.
  • 이미지 첨부: RSS 피드에 포함된 이미지를 이메일에 함께 첨부할 수 있습니다.
  • HTML 포맷: 이메일 본문을 HTML 형식으로 구성하여 다양한 스타일을 적용할 수 있습니다.
  • 조건 분기: 특정 조건에 따라 다른 액션을 수행할 수 있습니다. 예를 들어, 요약된 내용의 길이가 일정 수준을 넘어서면 여러 개의 이메일로 나누어 보낼 수 있습니다.

주의사항

  • API 호출 횟수 제한: 무료 계정의 경우 API 호출 횟수에 제한이 있을 수 있습니다.
  • RSS 피드 형식: RSS 피드의 형식이 다를 수 있으므로, Parser 모듈에서 적절한 설정을 해야 합니다.
  • OpenAI 모델 선택: 요약 품질에 따라 적절한 OpenAI 모델을 선택해야 합니다.
  • 이메일 전송 제한: Gmail의 경우 하루에 보낼 수 있는 이메일 수에 제한이 있을 수 있습니다.

추가 팁

  • 오류 처리: 오류 발생 시 알림을 받거나 로그를 남기는 기능을 추가하여 문제를 빠르게 파악하고 해결할 수 있습니다.
  • 보안: API 키를 안전하게 관리하고, 필요한 경우 IP 제한 등을 설정하여 보안을 강화해야 합니다.

결론

Make.com을 활용하여 RSS 피드를 자동으로 모니터링하고, 원하는 정보만 추출하여 요약한 후 이메일로 전송하는 시스템을 구축하면, 업무 효율성을 크게 향상시킬 수 있습니다. 이 가이드를 바탕으로 자신만의 맞춤형 자동화 시나리오를 만들어 보세요.

주의: OpenAI의 요약 결과는 항상 정확하고 완벽하지 않을 수 있습니다. 중요한 정보는 반드시 직접 확인해야 합니다.

더 자세한 정보가 필요하시면 언제든지 질문해주세요.

  • 특정 기능 구현: 특정 기능을 구현하고 싶은 경우, 예시를 들어 설명해주시면 됩니다.
  • 문제 해결: 시나리오 실행 중 문제가 발생하면, 오류 메시지와 함께 자세히 설명해주세요.
  • 개념 설명: Make.com, RSS 피드, OpenAI, Gmail API 등에 대한 개념이 궁금하시면, 쉽게 설명해 드리겠습니다.

이 가이드를 통해 성공적인 자동화를 이루시길 바랍니다!

반응형