CLI
@anakonn/ankk는 ANKK Public API를 사용하는 Bun 기반 CLI입니다.
요구 사항
섹션 제목: “요구 사항”- Bun 1.3 이상
- 브랜드에 귀속된 Public API 키
설치 없이 실행:
bunx @anakonn/ankk --json health전역 설치:
bun install -g @anakonn/ankkankk --json health초기 설정
섹션 제목: “초기 설정”전역 설정:
ankk config setup --scope global현재 프로젝트에만 적용:
ankk config setup --scope project설정 우선순위는 다음과 같습니다.
--api-key,--config같은 CLI 옵션ANKK_API_KEY- 프로젝트의
.ankk/config.json - 전역
~/.ankk/config.json
별도 설정이 없으면 https://api.ankk.app을 사용합니다. ankk config show는 전체 API 키를 노출하지 않고 현재 설정을 보여줍니다.
명령어
섹션 제목: “명령어”| 명령 | 용도 |
|---|---|
health | API 상태 확인 |
upgrade | 전역 설치 업그레이드 |
openapi | OpenAPI 스키마 확인·가져오기 |
brand | API 키에 귀속된 브랜드와 정보 관리 |
connections | SNS 연결 조회 |
contents | 콘텐츠 목록, 조회, 발행, 예약 취소 |
comments | 댓글 조회, 작성, 새로고침, 조정 |
reply-jobs | 답글 작업 생성과 상태 조회 |
analytics | 분석과 요약 조회 |
webhooks | Webhook 구독 관리 |
config | CLI 설정 관리 |
모든 명령의 현재 옵션은 ankk <command> --help로 확인하세요.
콘텐츠 발행
섹션 제목: “콘텐츠 발행”payload.json:
{ "connection_id": "<connection_id>", "idempotency_key": "cli-publish-001", "text": "CLI에서 발행합니다."}ankk contents publish --file payload.jsonankk contents publish --file payload.json --scheduled-for 2026-08-10T09:00:00Z스크립트와 AI 클라이언트에서는 --json을 사용하세요.
ankk --json connections listankk --json contents get <content_id>