핵심 용도
Tistory Open API 종료(2024.02) 이후 유일하게 남은 브라우저 자동화 기반 블로그 발행 솔루션입니다. Playwright CDP를 활용해 TinyMCE 에디터를 직접 조작하며, 본문 삽입, 배너 업로드, OG 카드 생성, 태그 등록, 카테고리 설정, 대표이미지 선택까지 전 과정을 자동화합니다.
주요 장점
- API 없는 유일 경로: Tistory 공식 API 중단 후에도 지속 가능한 대안
- 범용 템플릿 시스템:
mk-review,simple-post등 프리셋 지원, 커스텀 템플릿 추가 용이 - 복잡한 UI 우회:
isTrusted이벤트 필터링, ARIA combobox 등 Tistory의 보호 장치를 정교하게 우회 - 검증 체계: 발행 전 본문 길이 검증, 발행 후 공개 페이지 재확인으로 누락 방지
- 보안 개선 이력: v5.1.1에서 자격증명 처리를 분리하여 OpenClaw/VirusTotal 스캔 대응
한계 및 주의사항
- 브라우저 의존성: OpenClaw Chrome CDP 서비스 필수 실행 필요
- UI 취약성: Tistory 업데이트 시 대표이미지 셀렉터 등 변경 가능
- 세션 관리: 카카오 로그인 세션 만료 시 수동 재로그인 필요 (
login.sh분리) - 배너 생성: Node.js 의존성 (선택사항)
적합한 사용자
- 스토리에 정기적으로 콘텐츠를 발행하는 콘텐츠 크리에이터, 리뷰어
- API 없이 자동화 파이프라인을 구축하려는 개발자
- 매경 리뷰 등 고정 포맷 발행이 필요한 미디어 운영자
일반적 위험
- 플랫폼 정책 위반 가능성: Tistory 서비스 약관상 자동화 도구 사용 제한 가능성
- DOM 셀렉터 불안정성: 사이트 리뉴얼 시 스크립트 유지보수 필요
- 로그인 세션 노출: 분리된
login.sh사용 시에도 환경 변수/파일 관리 주의 필요 - 비공개 발행 오류: 다이얼로그 처리 타이밍 이슈로 인한 상태 불일치 가능