MalformedResponse Ожидаемые_входы [0] .input_prompt.rich_initial_prompt: поддерживается не более двух «простых_ответов» - PullRequest
0 голосов
/ 26 сентября 2018

MalformedResponse Ожидаемые_входы [0] .input_prompt.rich_initial_prompt: поддерживаются не более двух 'простых_ответов'. ​​

Эта ошибка возникает по желанию.Как это убрать?

1 Ответ

0 голосов
/ 26 сентября 2018

Отправляйте только два простых ответа, самое большее.

Если вы используете библиотеку actions-on-google, это означает, что вы только дважды набираете conv.ask() с текстовой строкой в ​​ответе.Если вы используете библиотеку диалогового потока, вы можете вызывать agent.add() только с текстовой строкой дважды.

Одним из способов решения этой проблемы является создание строки, которую вы хотите отправить в качестве ответа, прежде чем вызывать conv.ask() или agent.add().Таким образом, вы отправляете только один простой ответ, даже если он содержит дополнительную информацию.Для каждой отправляемой строки существует ограничение в 640 символов.

В общем случае вам не нужно более одного ответа.Вы можете многое сказать с 640 символами!Наличие двух означает, что в визуальных ответах может быть несколько пузырей чата, где это может иметь смысл (например, если вы хотите отправить ответ в одном, а другой запросить в следующем).Разрешение на большее, чем это, вероятно, означает, что ваш ответ слишком длинный, что может быть неприятно для разговорного разговорного дизайна.Как долго вы слушаете кого-то, прежде чем отключить его?

...