Lewati ke konten

CLI

@anakonn/ankk adalah alat CLI berbasis Bun yang didukung oleh API Publik ANKK.

  • Bun 1.3 atau lebih tinggi
  • Kunci API Publik yang dilingkupkan ke brand Anda

Jalankan tanpa menginstal:

Terminal window
bunx @anakonn/ankk --json health

Instalasi global:

Terminal window
bun install -g @anakonn/ankk
ankk --json health

Konfigurasi global:

Terminal window
ankk config setup --scope global

Konfigurasi lokal proyek:

Terminal window
ankk config setup --scope project

Urutan resolusi konfigurasi:

  1. Opsi CLI seperti --api-key dan --config
  2. Variabel lingkungan ANKK_API_KEY
  3. .ankk/config.json tingkat proyek
  4. ~/.ankk/config.json global

Default ke https://api.ankk.app jika tidak dikonfigurasi. ankk config show menampilkan pengaturan saat ini tanpa mengekspos kunci API lengkap.

PerintahTujuan
healthPeriksa kesehatan API
upgradeTingkatkan instalasi global
openapiLihat atau ambil skema OpenAPI
brandKelola detail brand yang dilingkupkan ke kunci API
connectionsPeriksa koneksi SNS
contentsDaftar, kueri, publikasikan, dan batalkan konten terjadwal
commentsAmbil, posting, segarkan, dan moderasi komentar
reply-jobsBuat dan pantau tugas balasan
analyticsAmbil analitik dan ringkasan metrik
webhooksKelola langganan Webhook
configKelola konfigurasi CLI

Untuk melihat opsi yang tersedia untuk perintah apa pun, jalankan ankk <command> --help.

payload.json:

{
"connection_id": "<connection_id>",
"idempotency_key": "cli-publish-001",
"text": "Published via CLI."
}
Terminal window
ankk contents publish --file payload.json
ankk contents publish --file payload.json --scheduled-for 2026-08-10T09:00:00Z

Gunakan --json dalam skrip dan klien AI:

Terminal window
ankk --json connections list
ankk --json contents get <content_id>