네이버 쇼핑 커넥트(브랜드커넥트) 상품 리뷰를 자동으로 블로그에 포스팅하는 도구입니다.
- 🔗 상품 URL만 입력하면 끝! - 브랜드커넥트 링크만 넣으면 자동으로 처리
- 🤖 GPT 기반 글 작성 - SEO 최적화된 자연스러운 리뷰 글 자동 생성
- 🖼️ 이미지 자동 스크래핑 - 상품 이미지 자동 수집 및 업로드
- 📝 해시태그 자동 생성 - 검색 노출을 위한 해시태그 자동 추가
- 🌐 웹 대시보드 - 편리한 웹 UI로 링크 관리 및 발행
| 기존 문제 | 이 도구의 해결책 |
|---|---|
| 네이버 봇 감지로 차단됨 | ✅ Stealth Plugin으로 우회 |
| 글이 뻔하고 기계적임 | ✅ GPT가 매번 다른 자연스러운 글 생성 |
| 할인/쿠폰 정보 누락 | ✅ 할인율, 리뷰 수, 평점까지 자동 수집 |
| 한 번 로그인하면 끝 | ✅ 세션 저장으로 7~30일간 유지 |
- Node.js 공식 사이트 접속
- LTS 버전 다운로드 (왼쪽 초록색 버튼)
- 설치 파일 실행 후 "다음" 계속 클릭하여 설치 완료
설치 확인:
node --version
# v18.x.x 이상이 나오면 성공!- OpenAI Platform 접속
- 구글/마이크로소프트 계정으로 로그인
- "Create new secret key" 클릭
- 생성된 키 복사 (sk-xxx... 형태)
- Google AI Studio 접속
- 구글 계정으로 로그인
- "API 키 만들기" 클릭
- 생성된 키 복사 (AIza... 형태)
⚠️ API 키는 한 번만 보여주므로 반드시 복사해서 안전한 곳에 저장하세요!
내 블로그 주소가 https://blog.naver.com/abc123 이라면, 블로그 ID는 abc123 입니다.
방법 A: Git 사용 (권장)
git clone https://github.com/Daewooki/naver-bc-automation.git
cd naver-bc-automation방법 B: ZIP 다운로드
- GitHub에서 "Code" → "Download ZIP" 클릭
- 압축 해제 후 폴더로 이동
npm installnpx playwright install chromiumnpx prisma generate
npx prisma db pushWindows:
copy .env.example .envMac/Linux:
cp .env.example .env메모장 또는 VS Code로 .env 파일을 열고 아래 내용을 입력:
# AI 선택 (openai 또는 gemini)
AI_PROVIDER=openai
# OpenAI 사용 시 (AI_PROVIDER=openai)
OPENAI_API_KEY=sk-여기에_발급받은_키_붙여넣기
# Gemini 사용 시 (AI_PROVIDER=gemini) - 무료!
GEMINI_API_KEY=AIza여기에_발급받은_키_붙여넣기
# 네이버 블로그 ID
NAVER_BLOG_ID=내_블로그_아이디
# 데이터베이스 (수정 불필요)
DATABASE_URL="file:./prisma/dev.db"💡 Gemini 무료 사용 팁:
AI_PROVIDER=gemini로 설정하면 무료로 사용 가능!
npm run login- 브라우저가 자동으로 열립니다
- 네이버에 로그인하세요 (2단계 인증 포함)
- 로그인 완료 후 자동으로 세션이 저장됩니다
💡 세션은 보통 7~30일간 유지됩니다. 발행 실패 시 다시 로그인하세요.
npm run dev브라우저에서 http://localhost:3000 접속
- 브랜드커넥트에서 받은 링크 복사 (https://naver.me/xxx 형태)
- 웹 대시보드에서 URL 입력 후 "추가" 클릭
- 🚀 발행 버튼 클릭!
발행 버튼을 누르면:
- 브라우저가 자동으로 열림
- 상품 이미지 스크래핑
- GPT가 리뷰 글 작성
- 이미지 업로드 + 글 작성
- 자동 발행 완료!
| 명령어 | 설명 |
|---|---|
npm run login |
네이버 로그인 (세션 저장) |
npm run dev |
웹 대시보드 실행 (localhost:3000) |
npm run build |
프로덕션 빌드 |
npm run db:studio |
데이터베이스 관리 UI |
A: Playwright 브라우저를 재설치해보세요:
npx playwright install chromium --forceA: 세션이 만료되었을 수 있습니다:
npm run login다시 로그인 후 발행해보세요.
A:
- API 키가 올바른지 확인
- OpenAI 계정에 크레딧이 있는지 확인
- .env 파일에 키가 제대로 입력되었는지 확인
A: 네트워크 문제일 수 있습니다. 잠시 후 다시 시도하거나, 상품 페이지의 이미지가 정상인지 확인해보세요.
- 네이버 이용약관: 과도한 자동화 사용은 네이버 이용약관에 위배될 수 있습니다.
- 계정 제재: 단시간에 너무 많은 글을 발행하면 계정이 제재될 수 있습니다.
- 본인 책임: 이 도구의 사용으로 인한 모든 결과는 사용자 본인의 책임입니다.
- 적절한 사용: 하루 1~3개 정도의 적절한 발행을 권장합니다.
MIT License
이슈나 문의사항은 GitHub Issues를 이용해주세요.