У меня проблема с чипами предложений (ответ по умолчанию, пользовательская полезная нагрузка, JSON). Я просмотрел весь inte rnet и не смог найти ответа на этот вопрос.
Я хотел бы добавить кнопки к ответам, которые ссылаются на разные ответы. Другими словами, я хочу иметь возможность добавлять кнопки (под ответом), предлагающие разные, но похожие топы c и не созданные с помощью последующего намерения. Я хочу, чтобы это выглядело так:
Намерение: яблоко (без последующих намерений)
Q: Расскажите мне о яблоках
A: Яблоки вкусные, красные плоды. (...)
Хотите узнать больше о других фруктах?
Кнопка 1 "Апельсин" Кнопка 2 "Ананас" Кнопка 3, кнопка 4 и т.д. c.
А «Апельсин» и «Ананас» - разные намерения, они отвечают на вопросы типа «расскажи мне об апельсинах». Намерение «Яблоко» и «Апельсин» также предлагается, когда пользователь спрашивает об ананасе.
Мои кнопки работают только тогда, когда я делаю простые последующие шаги, такие как «да» или «нет». Код выглядит так:
{
"richContent": [
[
{
"type": "chips",
"options": [
{
"text": "Yes"
},
{
"text": "No"
}
(...)
И единственное, что я делаю, это делаю повторения, которые содержат «Да» и «Нет» в обучающих фразах. Но когда я пытаюсь сделать что-то более сложное с помощью последующего намерения, в нем есть некоторые ошибки (не говоря уже о том, что делать это через отслеживание иногда не имеет смысла).
К сожалению, я не программист, поэтому проблема в том, что я понятия не имею, что писать в коде. Не могли бы вы сказать мне, что мне делать, чтобы связать кнопку с определенным намерением c? Что писать в коде?