Google Assistant
Last updated
Last updated
Para poder conectar tu Bot en Google Assistant, primero tendremos que crear un proyecto en Google Actions Console (https://console.actions.google.com/u/0/). Logue con su cuenta de Google y recuerde colocar el proyecto en español y la localidad en su país "
Con su proyecto creado, haga clic en la opción "Acciones SDK"
Ahora, con su proyecto creado, vamos a preparar su PC / Mac para ejecutar comandos Gactions, necesarios para que podamos enlazar su Bot con su proyecto en Google Actions.
En primer lugar, acceda al sitio: https://developers.google.com/actions/tools/gactions-cli y baje el Gactions referente a su sistema operativo.
Para averiguar cuál es la versión de su MAC, abra el terminal y escriba "uname -a
Con Gactions bajado, colóquelo en una carpeta de su preferencia. Ahora tenemos que hacer que se convierta en un ejecutable:
Windows: En el caso de que no se encuentre en el sistema operativo, es posible que el usuario no pueda acceder a la base de datos. cd C:\Users\Teste\Downloads
Ahora, estamos dentro de la carpeta de descargas, ejecute el comando "gactions.exe init", esto creará un .json dentro de la carpeta de descargas que le permitirá utilizar los comandos gactions.
Mac: En el caso de que no se encuentre en el sistema operativo, es posible que el sistema operativo no funcione correctamente.
En la carpeta Descargas ejecute el comando "chmod + x gactions", esto hará que el gactions un binario ejecutable, ejecute (haciendo doble clic sobre el archivo) y vuelva al terminal. Esto instalará los comandos gactions en su máquina.
Por último, todavía no termina, escriba: ./gactions init, esto creará el archivo action.json
Con el json, action.json instalado, abrirlo como bloc de notas / text para poder editarlo con la información de su proyecto.
Antes de empezar a editarlo, vamos a recoger la url presente en la pestaña Canales-> Google Actions de CosmoBots.
A continuación, tiene un ejemplo de archivo json rellenado, en "URL" se utilizará la URL presente en su página de Google Assistant en CosmoBots (como se explicó anteriormente).
Con el json editado, vuelva al terminal y haga lo siguiente:
Windows: En el terminal, escriba el código siguiente:
gactions update --action_package PACKAGE_NAME.JSON --project PROJECT_ID Donde en PACKAGE_NAME.JSON usted insertar el nombre de su Json y PROJECT_ID será el identificador que le fue informado en Actions SKD, hecho en el primer paso.
Mac: En el terminal, escriba el código siguiente:
./gactions update --action_package PACKAGE_NAME.JSON --project PROJECT_ID Donde en PACKAGE_NAME.JSON usted insertar el nombre de su Json y PROJECT_ID será el identificador que le fue informado en Actions SKD, hecho en el primer paso.
Hecho esto, él pedirá un token y le informará un enlace. Entre en este enlace, logue con la cuenta Google donde el proyecto se encuentra y pegue el token en el terminal.
Al colocar el Token, vuelva a la página de Google Actions Console y entre en su proyecto, ya estará vinculado a su Bot.