파이썬 프로젝트 및 응용/AI(인공지능)로 블로그 자동 포스팅 하기

[프로젝트] AI(인공지능)로 블로그 자동 포스팅 하기 - 2.노션AI로 자동으로 블로그 글쓰기

파기차차 2023. 3. 6. 09:24
728x90
반응형
SMALL

ㅁ 개요

 

O 프로그램 소개

 

 

 - 이번 글은 이전글([프로젝트] AI(인공지능)로 블로그 자동 포스팅 하기 - 1.소개편)에 이은 2번째 글로 파이썬으로 노션AI의 API를 이용하여 블로그 글을 자동으로 생성하는 방법을 살펴보겠습니다.

 

 

 

**본 포스팅 글은 아래 유튜브 사이트(국내 파이썬 최고 실력자 중 한 분)의 내용을 참고하여 작성하였으며, 초보자들이 좀 더 쉽고, 잘 따라할 수 있도록 해당 내용을 세부적으로 설명한 글입니다. 자세한 내용은 아래 사이트를 참고하여 주시기 바랍니다.

[출처] 인공지능이 블로그 글도 써주고 그림도 그려주고 업로드도 해주는데. 누워서 돈벌면 되겠네..?|빵형의 개발도상국

https://www.youtube.com/watch?v=sbQEbsHCndM

 

 

O 완성된 프로그램 실행 화면

 

 

 - 본 포스팅의 최종 완성된 프로그램의 결과화면은 아래와 같습니다.

 

1.프로그램을 실행하면 '재태크 잘하는 방법'에 대하여 노션AI가 소개부터 결론까지 잘 정리하여 보여주고 있음을 확인할 수 있습니다.

 

 

 


 
 

 

O 주요 내용

 

- 노션AI를 사용하기위해서는 회원가입 후 노션 토큰과 노션 spaceId를 알아야 하므로, 그 과정에 대하여 자세히 설명합니다.

 

 

 

 

 

1. 구글에서 '노션'으로 검색 후 첫 줄의 링크를 클릭합니다.

 

2. 아래와 같이 나타나는데 '무료로 Notion 사용하기' 를 클릭합니다.

 

3. 회원가입을 해줍니다.(어떤 방법이든 상관 없습니다.)

 

 

4. 로그인 후 화면입니다. 여기서 일단 개인 홈 > + 기호를 눌러 줍니다.(사실 다른 영역에서 해도 되나, 이해를 위해서 일단 이렇게 해봅니다.)

 

 

5.노션AI로 글쓰기를 자동화 할 것이므로 'AI로 글쓰기 시작'을 클릭합니다.

 

 

 

6.노션AI로 여러가지 글쓰기를 자동화 할 수 있는데, 여기서는 티스토리 블로그에 자동 포스팅이 목적이므로 두번째에 있는 '블로그 게시물...'을 클릭해 줍니다.

 

 

 

7. 블로그 제목은 '재태크 잘하는 방법'으로 한 후(사실 아무거나 상관 없습니다.) 위의 화살표를 클릭합니다.

 

 

 

8. 아래와 같이 노션AI가 블로그 형식으로 글을 잘 써 준것을 볼 수 있습니다.

(이렇게 홈페이지에서 노션AI를 이용하는 경우 20개 무료 사용 횟수에서 차감(카운팅) 됩니다.)

 

9. 완료를 눌러 줍니다.

 

 

 

 

10. 노션AI로 블로그 글을 자동 작성 후의 화면으로 '개인 홈 > 재태크 잘하는 방법' <-- 이렇게 위치가 되어 있습니다.

다른 위치에 만들어 주셔도 상관이 없습니다.

 

 

 

 

 

 

 

 

 

11. 브라우저 아무 화면에서 "우클릭 > 검사 > '>>' > Application" 을 클릭합니다.

 

 

 

 

 

 

12. 아래와 같이 노션 토큰을 복사하여 메모장 등이 붙여 넣습니다.

 

 

 

 

 

13. 아래와 같이 노션 spaceId를 복사하여 메모장 등이 붙여 넣습니다.

 

 

 

 

 

**참고 : 노션 쿠키 테이블에서 spaceId 찾는 방법

 

구글에서 검색(notion cookie tables) 후 아래 사이트로 이동합니다.

https://www.notion.so/Notion-Cookie-Tables-c38abeb47f8e420a94ade9ac053d90fd

 

 

spaceId로 찾으면 총 9개가 나오는데, 맨위의 쿠키이름이 'PublicSpaceData' 이 spaceId를 사용하고 있다는 것을 알 수 있습니다.

따라서 위의 크롬 검사에서 'PublicSpaceData'를 키워드로 찾으면 된다는 것을 알 수 있습니다.

 

 

 

14. 현재까지 제가 사용한 노션AI 사용 횟수 입니다. 저는 총 20개의 무료 api응답 중 5개를 사용하였습니다.

 

 

 

15. 소스를 살펴보겠습니다.

관련 모듈을 임포트해 주고(line 1),

위에서 얻은 토큰과 spaceId를 변수에 담아 줍니다.(line 5~6)

 

그리고 블로그 제목을 선정 후(line 9)

 

노션AI의 객체를 생성하고, (line 11)

ai의 blog_post()함수로 글을 포스팅 하고 있습니다.(line 12)

 

 

16. 위의 소스를 실행하면 아래와 같이 노션AI가 글을 작성 후 API 응답으로 우리에게 결과를 보여주고 있습니다.

생각보다 글을 그런데로 잘 만든것 같습니다.

 

 

 

17. 위에서 노션AI를 사용했음에도 api 응답이 5개로 이전과 동일합니다.

즉, api로 노션AI를 이용하는 것은 api 응답에 카운트 하지 않습니다.(현재는 그런데, 언제 유료화 될지 알 수 없습니다.)

 

 

 

 

 

 

 


 

ㅁ 정리

 

O 우리가 배운 내용

 
 - 오늘은 노션AI의 API를 이용하여 블로그 글을 자동으로 생성하는 방법을 살펴보았습니다.

다음 글에서 우리는 티스토리 Open API를 이용하여 티스토리에 글을 자동으로 올리는 방법에 대해서 알아 보겠습니다.

 

 - 오늘 우리가 배운 내용을 간략히 정리해 보면 아래와 같습니다.
 
 > 1.노션 토큰 얻기
브라우저 화면에서 "우클릭 > 검사 > '>>' > Application" > Cookeis > www.notion.so > token_v2 에서 value 복사

 > 2.노션 spaceId 얻기

브라우저 화면에서 "우클릭 > 검사 > '>>' > Application" > LocalStorage > www.notion.so > publicspacedata 등으로 검색 후 이 쿠키의 값을 복사

 

 

오늘은 여기까지이며, 댓글하트는 제가 이글을 지속할 수 있게 해주는 힘이 됩니다.

위의 내용이 유익하셨다면, 댓글과 하트 부탁드립니다.

 

 

 

 

감사합니다.

 

 

※ 추가적인 정보는 아래 유튜브 영상에서 해당 내용을 더욱 자세히 보실 수 있습니다.

https://www.youtube.com/watch?v=_52LZuqpvdI&t=5s 

 

728x90
반응형
LIST