CLI de Dailybot · Developers
El cliente de línea de comandos para toda la API pública de Dailybot.
El CLI de Dailybot es el camino más rápido a cada verbo de la API pública. Se envía como un único binario, se autentica una vez y funciona idénticamente bajo una sesión personal derivada de OTP (`dailybot login`) o una credencial de máquina (`$DAILYBOT_API_KEY`). Cada comando abajo mapea 1:1 a un endpoint documentado en [/es/developers/api](/es/developers/api).
Instalar
El CLI es un paquete de Python publicado en PyPI (pypi.org/project/dailybot-cli). Elige la ruta de instalación que encaje con tu entorno — el script universal de abajo autodetecta macOS / Linux / Windows.
# Recomendado — one-liner universal (macOS, Linux, WSL, Git Bash)
curl -sSL https://cli.dailybot.com/install.sh | bash
# Windows nativo (PowerShell)
irm https://cli.dailybot.com/install.ps1 | iex
# macOS con Homebrew
brew install dailybothq/tap/dailybot
# Entorno Python aislado con pipx
pipx install dailybot-cli
# O con pip / uv
pip install dailybot-cli
uv tool install dailybot-cli
# Verificar + mantenerlo al día
dailybot --version
dailybot upgrade # upgrade in-place usando el método de instalación detectado
dailybot uninstall # detecta el método de instalación y desinstala limpio
Inicio rápido
Tres comandos, y el CLI ya está hablando con tu workspace de Dailybot:
# 1. Login (abre el navegador para OTP, guarda la sesión localmente).
dailybot login
# 2. Confirma que la credencial funciona (sesión del CLI y/o API key).
dailybot status --auth
# 3. Envía tu primera actualización de standup desde el CLI.
dailybot agent update "Primer reporte desde el CLI. El setup fue directo."
Qué puede hacer el CLI
dailybot agentReportar progreso (`agent update`), anunciar online/offline (`agent health`), enviar/recibir mensajes de agente, registrar webhooks.dailybot chat`chat send` y `chat update` — mensajes del bot en Slack, Teams, Discord, Google Chat, con hilos, impersonación y edición en 72h.dailybot askChat one-shot o interactivo con el asistente AI de Dailybot. Modo TUI a pantalla completa cuando se ejecuta sin argumentos.dailybot checkinListar y completar check-ins pendientes (`checkin list`, `checkin complete`).dailybot formCiclo de vida completo de forms — `form list/get/submit/responses/response get/update/transition/delete`.dailybot kudosDar kudos a un compañero o a un equipo entero.dailybot teamListar equipos, resolver nombres a UUIDs, listar miembros (`team list`, `team get [--with-members]`).dailybot userListar y buscar usuarios (activos por defecto).dailybot hookCiclo session/commit/activity/stop/dismiss para hooks del harness del agente. Solo ledger local — sin red.dailybot login / logout / status / config / versionBásicos de sesión: login por OTP, probe de sesión (`status --auth`), versión + notas de release, rotación de credenciales.dailybot upgrade / uninstallAutodetecta el método de instalación (pipx / pip / uv / Homebrew / installer) y hace upgrade o uninstall limpio.
Más profundo
- Autenticación (paridad de doble auth)Login personal por OTP vs. API key de larga duración — cuándo usar cada uno, y la garantía de paridad.
- Referencia de comandosCada comando, argumento y flag, con ejemplos.
- Recetas de CI/CDSnippets listos para GitHub Actions, GitLab, CircleCI y cron.
- Archivos de configuración`.dailybot/profile.json` por repo, variables de entorno, precedencia de credenciales.
- Troubleshooting + FAQLos bugs que vemos más seguido, rankeados por frecuencia, con fixes copiables.