Отправляйте только два простых ответа, самое большее.
Если вы используете библиотеку actions-on-google, это означает, что вы только дважды набираете conv.ask()
с текстовой строкой в ответе.Если вы используете библиотеку диалогового потока, вы можете вызывать agent.add()
только с текстовой строкой дважды.
Одним из способов решения этой проблемы является создание строки, которую вы хотите отправить в качестве ответа, прежде чем вызывать conv.ask()
или agent.add()
.Таким образом, вы отправляете только один простой ответ, даже если он содержит дополнительную информацию.Для каждой отправляемой строки существует ограничение в 640 символов.
В общем случае вам не нужно более одного ответа.Вы можете многое сказать с 640 символами!Наличие двух означает, что в визуальных ответах может быть несколько пузырей чата, где это может иметь смысл (например, если вы хотите отправить ответ в одном, а другой запросить в следующем).Разрешение на большее, чем это, вероятно, означает, что ваш ответ слишком длинный, что может быть неприятно для разговорного разговорного дизайна.Как долго вы слушаете кого-то, прежде чем отключить его?