CLI
@anakonn/ankk ist ein Bun-basiertes CLI-Tool, das von der ANKK Public API unterstützt wird.
Anforderungen
Abschnitt betitelt „Anforderungen“- Bun 1.3 oder höher
- Ein öffentlicher API-Schlüssel, der auf Ihre Marke beschränkt ist
Installation
Abschnitt betitelt „Installation“Ohne Installation ausführen:
bunx @anakonn/ankk --json healthGlobale Installation:
bun install -g @anakonn/ankkankk --json healthErste Einrichtung
Abschnitt betitelt „Erste Einrichtung“Globale Konfiguration:
ankk config setup --scope globalProjektspezifische Konfiguration:
ankk config setup --scope projectReihenfolge der Konfigurationsauflösung:
- CLI-Optionen wie
--api-keyund--config ANKK_API_KEYUmgebungsvariable- Projektbezogene
.ankk/config.json - Globale
~/.ankk/config.json
Standardmäßig auf https://api.ankk.app eingestellt, falls nicht anders konfiguriert. ankk config show zeigt aktuelle Einstellungen an, ohne den vollständigen API-Schlüssel offenzulegen.
Verfügbare Befehle
Abschnitt betitelt „Verfügbare Befehle“| Befehl | Zweck |
|---|---|
health | API-Status prüfen |
upgrade | Globale Installation aktualisieren |
openapi | OpenAPI-Schema anzeigen oder abrufen |
brand | Markendetails verwalten, die dem API-Schlüssel zugeordnet sind |
connections | SNS-Verbindungen inspizieren |
contents | Inhalte auflisten, abfragen, veröffentlichen und geplante Inhalte abbrechen |
comments | Kommentare abrufen, posten, aktualisieren und moderieren |
reply-jobs | Antwort-Aufträge erstellen und überwachen |
analytics | Statistiken und Metrik-Zusammenfassungen abrufen |
webhooks | Webhook-Abonnements verwalten |
config | CLI-Konfiguration verwalten |
Um verfügbare Optionen für einen Befehl anzuzeigen, führen Sie ankk <command> --help aus.
Inhalte veröffentlichen
Abschnitt betitelt „Inhalte veröffentlichen“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:00ZVerwenden Sie --json in Skripten und KI-Clients:
ankk --json connections listankk --json contents get <content_id>