Google actions sdk 2 nodejs response / ограничение пузыря чата

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

Для речи вы можете объединить текстовые строки вместе, и это будет звучать нормально, но представление на экране ужасно без возможности разбить его на большее количество ответов.

Кто-нибудь знает об этом?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
56
1

Ответы 1

На самом деле все в одной строчке звучало бы плохо. Почему бы вам не попробовать разделить нужные тексты с помощью библиотеки SSML, рекомендую вам. Вы можете использовать тег паузы, чтобы ставить паузу между каждым текстом.

<speak>
  I can pause <break time = "3s"/>.
  I can pause by second time <break time = "3s"/>.
</speak>

Здесь у вас есть документация.

Теперь, если вы хотите предоставить несколько вариантов выбора, вы также можете использовать чип предложения.

Suggestion Chips

https://developers.google.com/actions/assistant/responses#suggestion_chip

Проблема, которую я хочу решить, связана с ограничением максимум 2 пузырей на визуальном дисплее для помощника Google. Я уже знаю, что тайминги можно отрегулировать, но спасибо. Я не верю, что это повлияет на макет пузыря?

jeffrey gold 11.09.2018 03:19

Другие вопросы по теме