Pular para o conteúdo

CLI

@anakonn/ankk é uma ferramenta CLI baseada em Bun e alimentada pela API Pública do ANKK.

  • Bun 1.3 ou superior
  • Uma chave de API Pública com escopo para sua marca

Executar sem instalar:

Terminal window
bunx @anakonn/ankk --json health

Instalação global:

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

Configuração global:

Terminal window
ankk config setup --scope global

Configuração local do projeto:

Terminal window
ankk config setup --scope project

Ordem de resolução de configuração:

  1. Opções da CLI, como --api-key e --config
  2. Variável de ambiente ANKK_API_KEY
  3. .ankk/config.json em nível de projeto
  4. ~/.ankk/config.json global

O padrão é https://api.ankk.app se não configurado. ankk config show exibe as configurações atuais sem expor a chave de API completa.

ComandoPropósito
healthVerificar a saúde da API
upgradeAtualizar a instalação global
openapiVisualizar ou buscar o esquema OpenAPI
brandGerenciar detalhes da marca vinculada à chave de API
connectionsInspecionar conexões de redes sociais
contentsListar, consultar, publicar e cancelar conteúdo agendado
commentsBuscar, postar, atualizar e moderar comentários
reply-jobsCriar e monitorar trabalhos de resposta
analyticsBuscar analytics e resumos de métricas
webhooksGerenciar assinaturas de Webhooks
configGerenciar a configuração da CLI

Para ver as opções disponíveis para qualquer comando, execute ankk <comando> --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

Use --json em scripts e clientes de IA:

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