Ejecuta un worker manualmente enviando un payload de prueba.
Uso
bash
01plazbot workers test <nombre>
Argumentos
| Argumento | Descripcion |
|---|---|
<nombre> | Nombre del worker a ejecutar. |
Opciones
| Opcion | Descripcion |
|---|---|
--payload <json> | Payload JSON a enviar al worker. |
--type <tipo> | Tipo de ejecucion (por defecto usa el tipo del worker). |
--contact <id> | ID del contacto para contexto. |
--agent <id> | ID del agente para contexto. |
--dev | Ejecuta en el entorno de desarrollo. |
Ejemplo
bash
01# Ejecutar un worker simple02plazbot workers test notificar-slack0304# Ejecutar con payload personalizado05plazbot workers test consultar-inventario --payload '{"query": "laptop"}'0607# Ejecutar con contexto de contacto08plazbot workers test actualizar-variables --contact "contact_abc123" --payload '{"campos": {"name": "Juan"}}'
Resultado
El CLI muestra la respuesta del worker:
code
01Ejecutando worker: consultar-inventario02Duracion: 245ms03Status: success0405Resultado:06{07 "nombre": "Laptop Pro 15",08 "precio": "$1299",09 "stock": "12 disponibles"10}
Si hay errores:
code
01Ejecutando worker: mi-worker02Duracion: 102ms03Status: error0405Error: INVENTORY_API_URL no configurado en secrets
Las ejecuciones de prueba se registran con triggerSource: 'dashboard-test' en los logs, para diferenciarlas de ejecuciones automaticas.