Выполнение Dialogflow Messenger (Пользовательская полезная нагрузка) - Dialogflow CX

1
8

Я новичок в 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": ""
        }
      }
    ]
  ]
}`
Анна
Вопрос задан14 мая 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.