Кнопки под ответом, которые перенаправляют на другое намерение - PullRequest
0 голосов
/ 13 июля 2020

У меня проблема с чипами предложений (ответ по умолчанию, пользовательская полезная нагрузка, JSON). Я просмотрел весь inte rnet и не смог найти ответа на этот вопрос.

Я хотел бы добавить кнопки к ответам, которые ссылаются на разные ответы. Другими словами, я хочу иметь возможность добавлять кнопки (под ответом), предлагающие разные, но похожие топы c и не созданные с помощью последующего намерения. Я хочу, чтобы это выглядело так:

Намерение: яблоко (без последующих намерений)

Q: Расскажите мне о яблоках

A: Яблоки вкусные, красные плоды. (...)

Хотите узнать больше о других фруктах?

Кнопка 1 "Апельсин" Кнопка 2 "Ананас" Кнопка 3, кнопка 4 и т.д. c.

А «Апельсин» и «Ананас» - разные намерения, они отвечают на вопросы типа «расскажи мне об апельсинах». Намерение «Яблоко» и «Апельсин» также предлагается, когда пользователь спрашивает об ананасе.

Мои кнопки работают только тогда, когда я делаю простые последующие шаги, такие как «да» или «нет». Код выглядит так:

{

"richContent": [

[

{

"type": "chips",

"options": [

{

"text": "Yes"

},

{

"text": "No"

}

(...)

И единственное, что я делаю, это делаю повторения, которые содержат «Да» и «Нет» в обучающих фразах. Но когда я пытаюсь сделать что-то более сложное с помощью последующего намерения, в нем есть некоторые ошибки (не говоря уже о том, что делать это через отслеживание иногда не имеет смысла).

К сожалению, я не программист, поэтому проблема в том, что я понятия не имею, что писать в коде. Не могли бы вы сказать мне, что мне делать, чтобы связать кнопку с определенным намерением c? Что писать в коде?

...