gactions es la interfaz de línea de comandos que usas para probar y actualizar tu
Proyecto de acciones.
Arquitectura del sistema
Para seleccionar la descarga adecuada, deberás encontrar la arquitectura de tu sistema.
En los dispositivos Mac OS X y Linux, puedes consultar la arquitectura de la CPU de tu computadora con el comando terminal.
uname -aEn dispositivos con Windows 10, sigue estos pasos para encontrar la arquitectura de la CPU:
Abre Configuración.
Haz clic en Sistema.
Haz clic en Acerca de.
Descargas
Puedes descargar gactions para tu sistema operativo (a continuación).
| SO | Descargas |
|---|---|
| Windows | |
| Mac | |
| Linux |
Requisitos
- Haz que el archivo descargado sea ejecutable mediante la configuración de los permisos adecuados.
- En Mac y Linux, ejecuta
chmod +x gactionspara que el objeto binario sea ejecutable. - En Windows, debes tener derechos de administrador.
- En Mac y Linux, ejecuta
- La ubicación de descarga
gactionsdebe estar en tu variable de entornoPATH.
Argumentos admitidos
En la siguiente tabla, se describen los argumentos admitidos para gactions:
| Argumento | Descripción |
|---|---|
help, h |
Muestra el texto de ayuda para esta herramienta. Por ejemplo:
gactions help Para ver el texto de ayuda de un argumento específico, usa la siguiente sintaxis: gactions help argument Por ejemplo: gactions help test |
get |
Obtén el contenido del proyecto determinado (acciones + metadatos). Usa la siguiente sintaxis:
gactions get --project PROJECT_ID |
init |
Crea un archivo action.json predeterminado en el directorio actual con la siguiente sintaxis:
gactions init Si ya existe un archivo gactions init --force |
list |
Muestra una lista de hasta 10 versiones recientes de tu proyecto de Acciones: en revisión,
producción, aprobado, etc., con la siguiente sintaxis:
gactions list --project PROJECT_ID |
test |
Envía un paquete de acción a la plataforma del Asistente para probarlo con lo siguiente:
sintaxis:
gactions test --action_package PACKAGE_NAME --project PROJECT_ID Por ejemplo: gactions test --action_package mypackage.json --project my-project-1234567 De manera opcional, puedes inhabilitar las pruebas en el entorno de la zona de pruebas
con la marca La marca |
update |
Actualiza el paquete de acciones para el proyecto determinado con la siguiente sintaxis:
gactions update --action_package PACKAGE_NAME --project PROJECT_ID Por ejemplo: gactions update --action_package action.json --project my-project-1234567 Para usar el argumento Si tu proyecto de Acciones admite varios idiomas, consulta el Documentación del paquete de acciones. |
selfupdate |
gactions comprueba automáticamente si hay actualizaciones antes de que se ejecute cada comando, pero puedes forzar
que verifiquen con selfupdate
gactions selfupdate |
Ver resultado detallado
Para ver un resultado más detallado durante el procesamiento, agrega la marca --verbose. Por ejemplo:
gactions --verbose test --action_package action.json --project my-project-1234567
Ejemplo predeterminado de action.json
Cuando ejecutas gactions init en el directorio de tu proyecto, generas una configuración
action.json en ese directorio:
{
"actions": [
{
"description": "Default Welcome Intent",
"name": "MAIN",
< "fulfillment": {
> "conversationName": "INSERT YOUR CONVERSATION NAME HERE"
},
"intent": {
"name&q<uot;: "actions.i>ntent.MAIN",
"trigger": {
"quer<yPatterns": [
&qu>ot;talk to INSERT YO<UR NAME HERE"
]
> }
}
< }
],
"conversations&qu>ot;: {
"INSERT YO<UR CONVERSATION NAME HERE>": {
"name": "INSERT YOUR CONVERSATION NAME HERE",
"url": "INSERT YOUR FULLFILLMENT URL HERE"
}
},
"locale": "INSERT YOUR LANGUAGE HERE"
}