El desarrollo de una acción que use Interactive Canvas sigue los mismos pasos generales para crear una acción conversacional. Una vez que creas el proyecto de Actions, el agente de Dialogflow, la entrega y la aplicación web, debes definir la comunicación entre tu acción y tu lienzo interactivo.
Sigue estos pasos de desarrollo para compilar tu acción de Interactive Canvas:
Configuración: Configura las diversas herramientas y plataformas para desarrollar una acción que use Interactive Canvas.
- Crea un proyecto de Acciones: Crea el proyecto que contiene los metadatos necesarios para configurar, administrar y publicar tu acción.
- Crea el agente de Dialogflow: usa Dialogflow a fin de compilar la interfaz de conversación para tu Acción.
Compila tu acción conversacional: Define la lógica de webhook para los intents de tu acción que incluyan un
HtmlResponse
. En la documentación de Interactive Canvas, se muestra cómo compilar la acción con la biblioteca cliente de Node.js, pero también puedes realizar la compilación con la biblioteca cliente de Java.Compila tu app web: Usa las tecnologías web existentes para crear tu app web y escribir la lógica personalizada del cliente que use la API de Interactive Canvas. Realiza implementaciones en el servidor web que prefieras.
Implementa la entrega: Usa Firebase CLI para implementar el código de entrega.
Prueba tu acción: Obtén información para usar el simulador.