Post

네이버-포스팅-실패-Gmail-알림설정-완료보고서-다메세톡블로그

네이버-포스팅-실패-Gmail-알림설정-완료보고서-다메세톡블로그

📌 추가된 기능 요약

네이버 블로그 자동 포스팅 실패 시 Gmail로 자동 알림이 발송되도록 Workflow C에 노드 3개를 추가했습니다.


🔧 추가된 노드 구조

1
2
3
4
5
6
7
8
9
HTTP - 네이버 포스팅 요청
        ↓
      If1 ($json.success = true)
      ├─ true  → 시트 업데이트 - 발행 성공 → 30분 대기
      └─ false → 시트 업데이트 - 발행 실패
                        ↓
                If ($json.message contains "no cookies")
                ├─ true  → Gmail 알림 발송 → 30분 대기
                └─ false → 30분 대기 (기타 오류)

image


📧 Gmail 알림 설정 내용

항목내용
발송 계정enfpguru@gmail.com
수신 주소enfpguru@gmail.com
제목[긴급] 네이버 쿠키 만료 - 갱신 필요
발송 조건포스팅 실패 + no cookies 메시지 감지 시

📬 알림 수신 후 조치 절차

Gmail에서 “[긴급] 네이버 쿠키 만료” 메일 수신 시:

① CMD 열기

cd C:\Users\박성태

② 쿠키 갱신 스크립트 실행

python naver_save_cookies.py

③ 브라우저에서 네이버 로그인

  • 자동으로 Chrome 브라우저 열림
  • 네이버 로그인 진행
  • 로그인 완료 후 CMD 창에서 Enter 입력

④ 쿠키 저장 확인

1
✅ 쿠키 저장 완료! (XX개)

메시지 확인

⑤ Flask 서버 재시작

Ctrl+C
python naver_poster_final.py

⑥ n8n Workflow C 재실행

  • localhost:5678 접속
  • Workflow C 열기
  • Execute workflow 클릭
  • 포스팅 성공 확인

⚙️ Gmail OAuth2 설정 정보

항목내용
Google Cloud 프로젝트n8n-blog-2
OAuth 클라이언트 이름n8n Gmail
리디렉션 URIhttp://localhost:5678/rest/oauth2-credential/callback
n8n Credential 이름Gmail account

image

📅 전체 자동화 운영 체계 (최종)

시간자동화 내용
매일 오전 (PC 자동 켜짐)A루틴: 콘텐츠 생성 → 구글 시트 저장
매일 오전Workflow C: 시트에서 읽어 네이버 포스팅 (1시간 간격)
포스팅 실패 시Gmail 자동 알림 발송
알림 수신 시naver_save_cookies.py 실행 → 쿠키 갱신 (약 3분)

✅ 현재 정상 작동 확인 항목

  • Workflow A (콘텐츠 생성) 정상 실행 중
  • Workflow C (네이버 포스팅) 정상 실행 중
  • naver_session.json 쿠키 갱신 완료
  • Gmail 알림 노드 추가 완료
  • naver_save_cookies.py 준비 완료
This post is licensed under CC BY 4.0 by the author.