Я использую Google-actions-sdk v2 и пытаюсь создать игровое приложение. В документации сказано, что conv.ask () ограничен двумя ответами за ход. Таким образом, это в основном означает, что я могу показывать только 2 пузыря чата, тогда это не позволит мне отображать больше до тех пор, пока пользователь не введет их. Но когда я смотрю на некоторые другие опубликованные приложения, у них отображается гораздо больше, чем два подряд. Кажется, я не могу понять или найти какую-либо информацию о том, как они могут обойти это ограничение. 2 кажется необоснованным пределом.
Для речи вы можете объединить текстовые строки вместе, и это будет звучать нормально, но представление на экране ужасно без возможности разбить его на большее количество ответов.
Кто-нибудь знает об этом?





На самом деле все в одной строчке звучало бы плохо. Почему бы вам не попробовать разделить нужные тексты с помощью библиотеки SSML, рекомендую вам. Вы можете использовать тег паузы, чтобы ставить паузу между каждым текстом.
<speak>
I can pause <break time = "3s"/>.
I can pause by second time <break time = "3s"/>.
</speak>
Здесь у вас есть документация.
Теперь, если вы хотите предоставить несколько вариантов выбора, вы также можете использовать чип предложения.
https://developers.google.com/actions/assistant/responses#suggestion_chip
Проблема, которую я хочу решить, связана с ограничением максимум 2 пузырей на визуальном дисплее для помощника Google. Я уже знаю, что тайминги можно отрегулировать, но спасибо. Я не верю, что это повлияет на макет пузыря?