2017-01-05 4 views
3

Google просто отклонил мое приложение, которое я построил с использованием API API. Ниже приведена обратная связь от команды Google:Как закрыть микрофон для разговора?

Пожалуйста, закройте микрофон после того, как приложение дополнит его функциональность или предложит пользователю либо запросить снова, либо отменить.

Кто-нибудь знает, как запросить пользователя/спросить снова/отменить?

Благодаря

ответ

0

Чтобы закончить разговор вы можете использовать клиентскую библиотеку «сказать» метод выполнения, или вы можете использовать «Конец разговор» Действия по выбору Google в нижней части Намерения настроек в API.AI ,

+0

Является ли клиентская библиотека доступной на Java? – Sai

+0

Клиентская библиотека от Google в настоящее время предназначена для Node.js. –

2

С API.AI, есть несколько вариантов:

  1. Если вы не используете webhook для намерения, проверьте окончания разговора окно в Действия на Google секции в внизу страницы намерения.

  2. Если вы используете webhook с библиотекой Javascript ApiAiAssistant, вы можете использовать метод assistant.tell() вместо метода assistant.ask(). (См https://developers.google.com/actions/reference/ApiAiAssistant#tell подробности.)

  3. Если вы отправляете обратно сырые ответы в формате JSON с вашего webhook, вам необходимо установить data.google.expect_user_response свойство false, чтобы закончить разговор. (См. https://developers.google.com/actions/reference/webhook-format#response для получения более подробной информации о ответе JSON.)

Смежные вопросы