Saltar a contenido

Empezando

BotCLI es una aplicación de línea de comandos en Java distribuida como parte del SDK de BotCity Studio que permite acceder a las funcionalidades de la API de BotCity a través de la línea de comandos.

Este formato facilita la automatización de procesos relacionados con la publicación de nuevas versiones de robots, ya que permite cargar archivos de robots en formato .jar, .zip y .tar.gz para implementación remota. También permite gestionar las tareas que deben ejecutar los robots implementados y controlar los Runners de clientes registrados por la API.

Al igual que la mayoría de las herramientas de línea de comandos, invocar BotCLI sin parámetros o usar el comando help te proporcionará la guía de ayuda de la línea de comandos.

En las siguientes secciones, cubriremos cada comando y sus subcomandos en detalle.

Para simplificar, nos referiremos a él simplemente como BotCLI y utilizaremos la siguiente sintaxis:

./BotCLI <comando> [argumentos]

Asegúrate de utilizar el envoltorio BotCLI adecuado para tu plataforma.

bot - Desplegar, actualizar y lanzar robots

Este comando permite desplegar, actualizar y lanzar nuevas versiones de los robots.

machine - Agregar nuevos Runners, verificar estado, registros y capturas de pantalla

Permite gestionar instancias de Runners en la plataforma.

task - Crear, reiniciar y finalizar tus tareas

Permite crear y reiniciar tareas relacionadas con un proceso de automatización.

activity - Crear y configurar nuevos horarios

Permite definir y crear nuevos horarios para un proceso de automatización.

log - Crear, leer, descargar y eliminar registros

Permite crear e inspeccionar registros relacionados con un proceso de automatización.

export - Extraer información detallada de la fila de tareas

Permite exportar datos de tareas en formato csv y json.

workspace - Gestionar y configurar múltiples espacios de trabajo

Permite definir y gestionar los espacios de trabajo a los que tu usuario tiene acceso.

login - Realizar autenticación inicial en la plataforma

Permite iniciar sesión y autenticarse en la plataforma utilizando correo electrónico y contraseña.