MAKE, 노션으로 뉴스레터 서비스 시작하기 2탄

소개

  • 📌 1주차 문제 해결에 집중하기!

    🔗 MAKE, 노션으로 뉴스레터 서비스 시작하기

  • 📝 노션 한 페이지에 뉴스 기사 모아서 발행하기

  • 기사 10건 수집 후 알림 → 내가 한 번에 ✅ 발행 체크 → 이후 요약 & 발행하기로 변경

진행 방법

  1. GPTers 강의 수강 하며 오류 해결 방법 찾기

  2. MAKE, GPT, 노션과 친해지기!

[발단]

GPTers 강의를 듣다 보니 Tools: Text aggregator를 통해 제 문제를 해결할 수 있어 보였습니다.

바로 MAKE 들어가서 설정!

화면 오른쪽에 도구 모음이있는 도구 모음

두근두근.. 돌아가기 시작합니다.. 그런데 GPT 쪽 숫자가 너무 많습니다 ㅠㅠ

프로젝트의 다른 단계를 보여주는 다이어그램

[전개]

일단 1번 문제는 해결 완료입니다 😁

페이지의 한국어 목록

그런데 보시다시피 문제가 생겼습니다..

저는 21일에 새롭게 수집된 뉴스에만 ✅ 발행 체크했는데,
19일에 해두었던 ✅ 발행 체크까지도 함께 확인을 해서 뉴스 요약을 해버린 겁니다ㅠㅠ

[위기]

해결 방법은 2가지가 떠올랐습니다.

  1. MAKE에서 작성일이 오늘인 것만 가져갈 수 있도록 설정

  2. 노션 데이터베이스에 열을 추가해서,
    작성일보다 +1 일자가 되는 시점에는 다른 DB로 넘겨버리고 삭제

일단 1번부터 해보기로 합니다.

아래는 설정에 실패한 화면입니다

GPT랑 열심히 대화했지만.. 이도 저도 해도 안되고, 같은 404 에러가 계속 났습니다 ㅠㅠ

The operation failed with an error. [400] body failed validation. Fix one: body.filter.or[0].and[1].date.equals should be defined, instead was undefined. body.filter.or[0].and[1].date.before should be defined, instead was undefined. body.filter.or[0].and[1].date.after should be defined, instead was undefined. body.filter.or[0].and[1].date.on_or_before should be defined, instead was undefined. body.filter.or[0].and[1].date.on_or_after should be defined, instead was undefined. body.filter.or[0].and[1].date.this_week should be defined, instead was undefined. body.filter.or[0].and[1].date.past_week should be defined, instead was undefined. body.filter.or[0].and[1].date.past_month should be defined, instead was undefined. body.filter.or[0].and[1].date.past_year should be defined, instead was undefined. body.filter.or[0].and[1].date.next_week should be defined, instead was undefined. body.filter.or[0].and[1].date.next_month should be defined, instead was undefined. body.filter.or[0].and[1].date.next_year should be defined, instead was undefined. body.filter.or[0].and[1].date.is_empty should be defined, instead was undefined. body.filter.or[0].and[1].date.is_not_empty should be defined, instead was undefined.

[절정]

에러가 10번 정도 나니까 정말 너무 지쳐서.. 솔직히 포기를 했습니다.
그리고 설 연휴 기간 동안 푹 쉬고, 리프레시 한 다음에 오늘 다시 도전해 봤습니다.

일단 1번 방법은 맞는 것 같은데,
MAKE 수식을 쓰기 보다는 앞의 결과값에서 날짜만 있는 경우를 찾았습니다.

그래서 원하는 위치에 필터를 걸어 줬습니다.

즉, 17번에 있는 결과값을 25번에서 필터한다고 보시면 되겠습니다.

앱 생성 과정을 보여주는 다이어그램

17번 작성일 값은 바로 최초에 노션 DB로 만들어서 기입했던 작성일 값입니다.

[결말]

성공입니다 🙂

기존과 같은 데이터 베이스를 사용 했고,
저는 2월 3일 기사 중 1개만 ✅ 발행 체크 했고
아래 쪽에 1월 21일 기사가 ✅ 발행 체크 되어 있었지만,
오늘 (2월 3일) 기사만 가져왔습니다!

결과와 배운 점

  • 노션 데이터베이스에 여러개 항목으로 저장된 값은
    MAKE에서 Text Aggregator 통해 1개의 페이지로 발행 가능합니다.

  • MAKE를 돌려보면 우측 상단에 동그랗게 1 2 3 ... 뜨는 결과물 값을 잘 들여다 보면
    원하는 값이 있을 수 있습니다! 😃

  • 원래 2가지를 해결하려고 했었는데.. 예상치 못한 오류를 해결하느라 시간이 좀 걸렸습니다.
    다음번에는 남은 개선 사항을 반영할 예정입니다.

    • 기사 10건 수집 후 알림 → 내가 한 번에 ✅ 발행 체크 → 이후 요약 & 발행하기로 변경

도움 받은 글 (옵션)

  1. 14기 노션 자동화 버디 푸르공님 정말 감사합니다 🙌

  2. 1/20(월) MAKE 자동화 A to Z 강의해주신 샘호트만님 정말 감사합니다 🙌

4
1개의 답글

👉 이 게시글도 읽어보세요