Я новичок в Dialogflow и уже некоторое время испытываю эту проблему. Мне нужно спросить экспертов здесь. Я хотел использовать Custom Payload для своего чат-бота, чтобы представить список меню с помощью списка, кнопки или чипов. Однако согласно текущей логике, как только пользователь нажмет кнопку, он перенаправит пользователя за пределы чат-бота на определенный URL-адрес.
Мой вопрос: как мне сохранить беседу внутри бота и просто предоставить пользователю требуемую информацию или другой список меню для выбора?
Как, например, ниже приведен code кнопки из этой документации: https://cloud.google.com/dialogflow/cx/docs/concept/integration/dialogflow-messenger/fulfillment
Как мне изменить это, чтобы пользователь оставался в чате и предоставил пользователю требуемую информацию или другое меню. Я не очень хорошо знаком с событиями и т. д. Буду признателен, если вы приведете пример. Мне достаточно одного примера, чтобы воспроизвести его для других вариантов использования.
Спасибо
Я хотел, чтобы список представленных меню/опций оставался в окне чат-бота после того, как пользователь нажал на него, и отображался с конкретной информацией/намерением/списком другого меню для выбора.
`{
"richContent": [
[
{
"type": "button",
"icon": {
"type": "chevron_right",
"color": "#FF9800"
},
"mode": "blocking",
"text": "Button text",
"anchor": {
"href": "https://example.com" // I dont want user to go here (out from chatbot)
},
"event": {
"event": ""
}
}
]
]
}`