ㅁ 개요
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 우리가 배운 내용
다음 글에서 우리는 티스토리 Open API를 이용하여 티스토리에 글을 자동으로 올리는 방법에 대해서 알아 보겠습니다.
브라우저 화면에서 "우클릭 > 검사 > '>>' > Application" > LocalStorage > www.notion.so > publicspacedata 등으로 검색 후 이 쿠키의 값을 복사
오늘은 여기까지이며, 댓글과 하트는 제가 이글을 지속할 수 있게 해주는 힘이 됩니다.
위의 내용이 유익하셨다면, 댓글과 하트 부탁드립니다.
감사합니다.
※ 추가적인 정보는 아래 유튜브 영상에서 해당 내용을 더욱 자세히 보실 수 있습니다.
https://www.youtube.com/watch?v=_52LZuqpvdI&t=5s