블태기를 극복하기 위한 새로운 프로젝트 시작!
블로그를 하면서 첫 번째 목표인 애드고시를 통과하고 의지가 시들시들해졌었다. 간간이 광고 수익이 얼마 정도인지 확인만 하고 방치 중이었는데 갑자기 다시 의욕이 뿜뿜하다.
무슨 글을 써볼까 생각하다 보니 처음엔 주식, 정치, 인기 검색어 위주로 한번 해볼까 했는데 내가 잘 모르는 카테고리라서 접고 개발로 뭘 해볼까 하다가 인프런에서 블로그 글을 자동으로 작성해 주는 강의가 있는 걸 보고 나도 만들어봐야지! 하고 바로 '프로젝트'라는 큰 카테고리를 만들고 '블로그 자동화 프로그램'이라는 세부 카테고리를 추가했다.
첫날이니 간단하게 사전조사를 시작해 보겠다.
예전 같으면 구글링해서 블로그를 뒤지며 정보를 수집했겠지만 요즘은 무슨 시대인가? ChatGPT 시대!
바로 GPT에 질문을 던졌다.
참고로 저는 유료 버전인 ChatGPT 4o를 쓰고 있습니다.
먼저 첫 번째로 어떤 블로그인지 플랫폼 확인을 하라고 한다. 나는 당연히 이 블로그에 자동으로 글을 써주는 프로그램을 만들거니 티스토리다. 두 번째로 API 또는 자동화 방식 선택이라고 하는데 찾아보니 티스토리 공식 Open API는 2024년 2월까지 서비스하다가 종료되었다.
이런~ 그래도 걱정 마시라 다~ 방법은 있으니까.
다음은 뭘 해야 하는지 GPT의 답변을 이어서 계속 보자. (GPT는 정말 편리하다)
자동 포스팅 로직 설계와 주기적 실행 설정을 하라고 한다.
로직 설계는 좀 더 명확해지면 진행하기로 하고 주기는 하루에 한 번 집에서 놀고 있는 맥미니를 서버로 써서 돌릴 예정이다.
하루에 3포스팅이 하고 싶은 마음인데 우선 개발한 프로그램이 얼마나 양질의 글을 작성하는지 보고 하루 포스팅 최대 개수인 15개까지 점차 늘려볼 예정이다.
갑자기 떠오른 대략적인 구상으로는 네이버나 구글 인기 검색어를 키워드로 선정하고 ChatGPT API를 활용하여 글 제목을 짓고 만들어둔 본문 서식에 맞춰 글을 작성하도록 할 예정이다. 프로토타입으로 간단한 글을 작성할 수 있는 프로그램을 먼저 만들고 조금씩 덧붙이는 방식으로 개발 방향을 잡으면 될 듯하다.
성격상 결과를 빨리 보고 싶기 때문에 완성도 보다 되는지 안되는지가 우선이다!
✅ 5. 기본 코드 구조 예시 (티스토리 기준, Python)
5번으로 GPT가 티스토리 API를 통해 글을 작성하는 샘플 소스를 짜주었지만 필요 없기 때문에 생략.
GPT가 알려준 6번은 보안과 관리 포인트를 생각해 보아야 한다.
보안은 딱히 고려하지 않고 티스토리에 비공개 글로 중요 정보를 올릴 예정이라 보안 수준은 티스토리의 보안 수준과 동일!
알림 처리는 문자와 메일 두 가지를 생각했는데 문자 서비스는 돈이 들 테고 메일로 글이 발행될 때마다 알려주도록 할 예정이다.
이로써 GPT가 말한 내용을 기반으로 생각 정리를 한번 해보았다. 글을 쓰며 생각했는데 무슨 언어로 개발하지가 고민이다. 주력인 JAVA로 할지 아니면 서버 구축을 자주 해본 자바스크립트 노드로 할지 혹은 대학교 과제로만 해본 파이썬을 이용할지..
현업에서도 JAVA만 쓰니깐 JAVA 프로그램으로 결정!