Criar fulfillment com a biblioteca de cliente Java/Kotlin (Dialogflow) para Actions on Google

A biblioteca de cliente Java/Kotlin do Actions on Google é a maneira recomendada de acessar e interagir com a plataforma Actions on Google se você estiver criando um webhook de fulfillment em Java/Kotlin.

Introdução

A biblioteca de cliente Java/Kotlin (link em inglês) é uma biblioteca de fulfillment para o Actions on Google que oferece estes recursos:

  • Compatível com todos os recursos do Actions on Google, incluindo respostas de texto e multimídia avançadas, login em contas, armazenamento de dados, transações e muito mais.
  • Fornece uma camada de abstração idiomática em Java ou Kotlin que une a API de webhook HTTP/JSON de conversa.
  • Processa os detalhes de baixo nível da comunicação entre o fulfillment e a plataforma Actions on Google.
  • Podem ser instalados usando Gradle e Maven. Veja as instruções de configuração no README (em inglês).
  • permite implantar facilmente o webhook de fulfillment em plataformas como o Google App Engine ou o AWS Lambda; Também é possível hospedar o webhook de fulfillment em um provedor de serviços de nuvem ou em um ambiente auto-hospedado e autogerenciado.
  • Exige o JDK 8 ou mais recente.
  • É possível usar a biblioteca de cliente em conjunto com a integração do Dialogflow para o Actions on Google ou com o SDK do Actions.

Para ver exemplos de código completos para usar a biblioteca de cliente, acesse a página de amostras.

Ver a Referência da API

A referência da API está hospedada na página do GitHub sobre a biblioteca de cliente Java/Kotlin do Actions on Google (link em inglês).