Несколько ссылок на предложения для одного намерения в DialogFlow - PullRequest
1 голос
/ 30 апреля 2020

Я новичок, когда дело доходит до диалогового процесса. Мой пример использования очень прост: в намерении по умолчанию я хочу представить пользователю / клиенту три разные внешние ссылки (Link Out Suggestions). Тем не менее, в диалоге я могу добавить только одно «предложение ссылки» в разделе ответов. Для Clarity я создаю это для Google Assistant, но также хочу иметь возможность использовать это, например, Messenger.

Спасибо за ваш вклад в этот вопрос! Br. Аусгар

1 Ответ

0 голосов
/ 30 апреля 2020

Вам нужно создавать разные ответы для каждого канала

Для Messenger вы можете добавить пользовательскую полезную нагрузку, например, для кнопки (см. Ниже) или даже что-то более сложное, например карты

{
"facebook": {
 "attachment": {
   "payload": {
    "buttons": [
      {
        "type": "web_url",
        "webview_height_ratio": "tall",
        "url": "www.somewhere.com",
        "title": "Click Here"
      }
    ],
    "template_type": "button",
    "text": "Click a link please"
    },
    "type": "template"
  }
 }
}

Для Google Assistant вы можете сделать то же самое, но есть встроенные функции (карты), которые вы могли бы использовать без необходимости определять JSON полезную нагрузку

...