ข้ามไปยังเนื้อหา

CLI

@anakonn/ankk เป็นเครื่องมือ CLI ที่ทำงานบน Bun สำหรับใช้งาน ANKK Public API

  • Bun 1.3 หรือสูงกว่า
  • คีย์ Public API ที่กำหนดขอบเขตไว้สำหรับแบรนด์ของคุณ

รันโดยไม่ต้องติดตั้ง:

Terminal window
bunx @anakonn/ankk --json health

การติดตั้งแบบส่วนกลาง:

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

การกำหนดค่าแบบส่วนกลาง:

Terminal window
ankk config setup --scope global

การกำหนดค่าเฉพาะโปรเจกต์:

Terminal window
ankk config setup --scope project

ลำดับความสำคัญของการดึงค่าการกำหนดค่า:

  1. ตัวเลือก CLI เช่น --api-key และ --config
  2. ตัวแปรสภาพแวดล้อม ANKK_API_KEY
  3. ไฟล์ .ankk/config.json ในระดับโปรเจกต์
  4. ไฟล์ ~/.ankk/config.json ในระดับส่วนกลาง

หากไม่ได้กำหนดค่าไว้ ระบบจะใช้ https://api.ankk.app เป็นค่าเริ่มต้น คำสั่ง ankk config show จะแสดงการตั้งค่าปัจจุบันโดยไม่เปิดเผยคีย์ API ทั้งชุด

คำสั่งจุดประสงค์
healthตรวจสอบสถานะการทำงานของ API
upgradeอัปเกรดการติดตั้งแบบส่วนกลาง
openapiดูหรือดึงข้อมูล OpenAPI schema
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": "Published via CLI."
}
Terminal window
ankk contents publish --file payload.json
ankk contents publish --file payload.json --scheduled-for 2026-08-10T09:00:00Z

ใช้ --json ในสคริปต์และไคลเอนต์ AI:

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