CLI
@anakonn/ankk एक Bun-आधारित CLI टूल है जो ANKK Public API द्वारा संचालित है।
आवश्यकताएं
Section titled “आवश्यकताएं”- Bun 1.3 या उससे उच्च
- आपके ब्रांड के लिए स्कोप्ड एक Public API key
इंस्टॉलेशन
Section titled “इंस्टॉलेशन”बिना इंस्टॉल किए चलाएं:
bunx @anakonn/ankk --json healthग्लोबल इंस्टॉलेशन:
bun install -g @anakonn/ankkankk --json healthशुरुआती सेटअप
Section titled “शुरुआती सेटअप”ग्लोबल कॉन्फ़िगरेशन:
ankk config setup --scope globalप्रोजेक्ट-लोकल कॉन्फ़िगरेशन:
ankk config setup --scope projectकॉन्फ़िगरेशन रिज़ॉल्यूशन क्रम:
- CLI विकल्प जैसे
--api-keyऔर--config ANKK_API_KEYएनवायरनमेंट वेरिएबल- प्रोजेक्ट-लेवल
.ankk/config.json - ग्लोबल
~/.ankk/config.json
यदि कॉन्फ़िगर नहीं किया गया है, तो यह डिफ़ॉल्ट रूप से https://api.ankk.app पर सेट होता है। ankk config show पूरी API key को उजागर किए बिना वर्तमान सेटिंग्स प्रदर्शित करता है।
उपलब्ध कमांड्स
Section titled “उपलब्ध कमांड्स”| कमांड | उद्देश्य |
|---|---|
health | API हेल्थ की जाँच करें |
upgrade | ग्लोबल इंस्टॉलेशन को अपग्रेड करें |
openapi | OpenAPI स्कीमा देखें या प्राप्त करें |
brand | API key से स्कोप्ड ब्रांड विवरण मैनेज करें |
connections | SNS कनेक्शन का निरीक्षण करें |
contents | शेड्यूल किए गए कंटेंट को लिस्ट करें, क्वेरी करें, पब्लिश करें और कैंसिल करें |
comments | कमेंट्स प्राप्त करें, पोस्ट करें, रिफ्रेश करें और मॉडरेट करें |
reply-jobs | रिप्लाइ जॉब्स बनाएं और मॉनिटर करें |
analytics | एनालिटिक्स और मेट्रिक सारांश प्राप्त करें |
webhooks | Webhook सब्सक्रिप्शन मैनेज करें |
config | CLI कॉन्फ़िगरेशन मैनेज करें |
किसी भी कमांड के लिए उपलब्ध विकल्प देखने के लिए, ankk <command> --help चलाएं।
कंटेंट पब्लिश करना
Section titled “कंटेंट पब्लिश करना”payload.json:
{ "connection_id": "<connection_id>", "idempotency_key": "cli-publish-001", "text": "Published via 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>