O desenvolvimento de uma ação que usa a tela interativa segue as mesmas etapas gerais para criar uma ação conversacional. Depois de criar o projeto do Actions, o agente do Dialogflow, o fulfillment e o app da Web, você define a comunicação entre sua ação e a tela interativa.
Siga estas etapas de desenvolvimento para criar sua ação de tela interativa:
Configuração: configure as várias ferramentas e plataformas para desenvolver uma ação que usa a tela interativa.
- Criar um projeto do Actions: crie o projeto que contém os metadados necessários para configurar, gerenciar e publicar a ação.
- Crie o agente do Dialogflow: use o Dialogflow para criar a interface de conversa da ação.
Criar sua ação de conversa: defina a lógica de webhook para as intents que incluem uma
HtmlResponse
. A documentação da tela interativa mostra como criar sua ação com a biblioteca de cliente Node.js, mas também é possível criar com a biblioteca de cliente Java.Crie seu app da Web: use tecnologias da Web existentes para criar seu app da Web e escrever a lógica personalizada do lado do cliente que utiliza a API Interactive Canvas. Implante no servidor da Web de sua escolha.
Implantar o fulfillment: use a CLI do Firebase para implantar o código de fulfillment.
Testar sua ação: aprenda a usar o simulador para testar sua ação.