Skip to content
ver .md sin procesar

Descripción general

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 -fsSL 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, edición en 72h y botones interactivos (callbacks, disparadores de workflow, modales).
  • dailybot conversation`conversation open` — abrir o retomar un hilo de DM grupal. Reutiliza hilos existentes cuando el conjunto de participantes coincide.
  • dailybot askChat one-shot o interactivo con el asistente AI de Dailybot. Modo TUI a pantalla completa sin argumentos. Soporta salida `--json`.
  • dailybot checkinListar y completar check-ins pendientes (`checkin list`, `checkin complete`). Authoring: `checkin create`, `checkin config`, `checkin questions add`.
  • dailybot formCiclo de vida completo de forms — `form list/get/submit/responses/response get/update/transition/delete`. Authoring: `form create`, `form config`, `form questions add`.
  • dailybot kudosDar kudos a un compañero o equipo (`kudos give`). Explorar: `kudos list`, `kudos org`, `kudos wall-of-fame`.
  • dailybot workflow`workflow list` y `workflow get` — inspección read-only de workflows configurados en Dailybot.
  • dailybot channels`channels list` — descubrir canales de reporte disponibles (Slack, Teams, Discord, Google Chat).
  • dailybot teamListar equipos, resolver nombres a UUIDs, listar miembros (`team list`, `team get [--with-members]`).
  • dailybot me / org / userIdentidad del workspace: `me` (usuario actual), `org` (info del workspace), `user get` (buscar por UUID con `--include-email`).
  • dailybot hookCiclo session/commit/activity/post-commit/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

Míralo en acción

Recetas de automatización construidas sobre la API send-message, el CLI y la skill de agentes — cada una con ejemplos de curl, CLI y prompts listos para copiar y pegar.

todas las recetas de automatización