note 등에서의 정기적인 게시물 작성을 자동화·효율화하기 위한 시스템화 전략을 소개합니다. 토픽 수집 → 기사 관리 → 생성 → 리뷰 → 인게이지먼트 (Engagement) 대응까지, AI와 인력을 조합하여 수작업을 50% 절감할 수 있습니다. Claude Code + YAML 관리 + 스크립트 자동화로 구현 가능합니다.
매일 여러 개의 기사를 지속적으로 게시할 때, 가장 큰 과제는 「시간」입니다. 트렌드 정보 상시 체크 → 소재 노트 관리 → 초안 작성 → 공개 확인 → 댓글 대응이라는 일련의 흐름을 모두 수작업으로 진행하는 것은 현실적이지 않습니다.
본래 해야 할 일은 「무엇을 쓸 것인가」, 「정말로 이 내용이 괜찮은가」라는 판단과 「독자와의 관계 구축」입니다. 그 외의 태스크(정보 수집, 파일 관리, 정형적인 답장)를 자동화하면, 월 수익 향상으로 직결되는 시간을 확보할 수 있습니다.
┌─────────────────┐
│ 토픽 소스 │ (X API, Google 검색)
└────────┬────────┘
...
매일 아침 JSON 파일에 토픽 후보를 업데이트하는 스크립트입니다. X API + Google 검색을 병렬로 실행합니다.
import json
from datetime import datetime
from anthropic import Anthropic
...
구현 팁:
- X API 무료 범위는 월 450 리퀘스트, 키워드 지정으로 매일 아침 1회 실행
- Google 검색 스크레이핑 (Scraping)은 세션 분산, 레이트 리밋 (Rate Limit)에 주의
- 매일 아침 5시에 정기 실행 (cron 또는 GitHub Actions 권장)
YAML/JSON으로 통일하여 관리하며, 스크립트가 자동으로 진척도를 추적할 수 있습니다.
topics:
- id: topic_001
title: Claude Code의 월간 비용을 부업으로 회수하는 전략
...
상태 전이: new → draft → review → published
def update_topic_status(topic_id: str, new_status: str):
"""토픽의 상태를 업데이트"""
with open("topics.yaml", "r") as f:
...
프롬프트 템플릿을 고정하면 출력의 편차가 극적으로 줄어듭니다.
def generate_draft(topic: dict) -> str:
"""Claude API로 초안 생성"""
system_prompt = """당신은 note의 테크놀로지·부업 영역의 필자입니다.
...
프롬프트 설계의 요점:
- 독자층을 명확하게 지정
- 금지 사항을 열거 (AI의 출력을 제한)
- 구성을 형식(Template)으로 제시
- 톤(Tone)·글자 수를 고정
이 단계는 절대로 자동화하지 않습니다. Discord 알림을 통해 사람이 판단합니다.
import discord
import json
class DiscordReviewBot:
...
운영 흐름:
status: review인 토픽을 매일 아침 체크
- Discord로 알림 (초안 앞부분 300자)
- 사람이 ✅ 또는 ❌로 리액션
- 스크립트가 상태 업데이트
'좋아요(スキ)' 답례 및 팔로우백을 자동화하여 시간 대비 효율을 높입니다.
def auto_engagement_loop():
"""24시간 이내의 본인 게시물에 대한 인게이지먼트 자동 처리"""
...
자동화의 한계:
- 템플릿 답장은 「감사」, 「질문 대응」 등 기본 패턴만
- 복잡한 토론·클레임 대응은 인력으로
- '좋아요' 답례는 시간 대비 효율이 높음 (1분 만에 100건 가능)
무료 범위는 월 450 리퀘스트입니다. 매일 아침 1 쿼리로 30일 동안 약 30 리퀘스트 정도이므로 문제는 없으나, 여러 키워드 × 여러 계정을 사용할 경우 상한에 도달합니다. 대책: 계정 분산 또는 유료 플랜 이용.
짧은 시간에 대량의 리퀘스트를 보내면 차단됩니다. 대책:
- 유저 에이전트 (User Agent) 분산
- 리퀘스트 사이에 2~3초의 지연 삽입
- Cloudflare 대응 (playwright 권장)
동일한 프롬프트를 오래 사용하면 출력 패턴이 고착화됩니다. 대책: 월 1회, 피드백을 바탕으로 프롬프트 개정.
월 1,000개 게시물 기준, 입출력 합계로 월 200~500엔 정도입니다. 예상치 못한 비용은 아니지만, 대량 생성 시에는 사전에 계산해 두시기 바랍니다.
note에서 지속적으로 월 수익을 노리는 경우, "매일 수작업으로 3편을 쓰는 것"은 스케일링 (Scaling) 되지 않습니다. 정말 중요한 업무(무엇을 쓸 것인가 / 품질 판정 / 독자 관계 구축)에 집중하고, 정보 수집·정형 처리·인게이지먼트 (Engagement) 정형 대응은 AI에게 맡김으로써 시간 효율을 2~3배 개선할 수 있습니다.
- 토픽 소스의 자동 수집: 아침 시간 30분 절감
- 초안 생성: 1편당 30분 → 5분
- 인게이지먼트 (Engagement) 자동화: 매일 30분 절감
결과적으로, 정말로 쓰고 생각해야 할 시간에 주당 5~7시간을 확보할 수 있습니다.
이 기사에서는 개요만을 소개했습니다. 구현의 완전한 절차·프롬프트 (Prompt) 전문·운용 노하우·에러 핸들링 (Error Handling)의 기법은 아래의 note에서 공개하고 있습니다.