2017-01-05 1 views
3

Google vient de rejeter mon application que j'avais construite avec API AI. Voici les commentaires de l'équipe Google:Comment fermer le micro pour une action de conversation?

Veuillez fermer le micro une fois que l'application a diffusé sa fonctionnalité ou demander à l'utilisateur de demander à nouveau ou d'annuler.

Est-ce que quelqu'un sait comment inviter l'utilisateur/demander à nouveau/annuler?

Merci

Répondre

0

Pour mettre fin à la conversation, vous pouvez soit utiliser la bibliothèque cliente « dire » méthode dans l'accomplissement ou vous pouvez utiliser la « Fin de la conversation » Actions sur l'option Google au bas des paramètres d'intention dans API.AI .

+0

La bibliothèque cliente est-elle disponible en Java? – Sai

+0

La bibliothèque cliente de Google est actuellement utilisée pour Node.js. –

2

Avec API.AI, il y a quelques options:

  1. Si vous n'utilisez pas webhook pour l'intention, cochez la case Fin Conversation dans les section Actions sur Google au en bas de la page d'intention. Si vous utilisez un webhook avec la bibliothèque ApiAiAssistant Javascript, vous pouvez utiliser la méthode assistant.tell() à la place de la méthode assistant.ask(). (Voir https://developers.google.com/actions/reference/ApiAiAssistant#tell pour plus de détails.)

  2. Si vous renvoyer les réponses JSON premières de votre webhook, vous devez définir la propriété data.google.expect_user_response-false pour mettre fin à la conversation. (Voir https://developers.google.com/actions/reference/webhook-format#response pour plus de détails sur la réponse JSON.)