【问题标题】:how to add dropdown menu in IBM Watson Chatbot如何在 IBM Watson Chatbot 中添加下拉菜单
【发布时间】:2021-07-29 09:09:15
【问题描述】:

我正在使用 IBM Watson Chatbot 来显示下拉菜单,因此用户可以通过单击选项来选择他们想要的任何选项。请在这方面指导我..

【问题讨论】:

  • 你想在什么客户端使用它?您是否在 Watson Assistant 中测试过“选项”响应?请添加更多详细信息。为什么它被标记为“websphere”而不是“ibm-cloud”?
  • 我不知道如何去“选项”响应,我找不到它。我基本上是在尝试向我的用户展示选项,以便他可以从中选择一个,但我真的迷路了。也忽略标签,这是我第一次使用堆栈溢出。

标签: websphere dropdown watson-assistant


【解决方案1】:

为此,请打开响应的 JSON 编辑器,然后在 response_type 名称和值对之前添加一个 preference 名称和值对。您可以将偏好设置为dropdownbutton

例子:

    {
  "output": {
    "generic": [
      {
        "title": "Insurance types",
        "options": [
          {
            "label": "Boat",
            "value": {
              "input": {
                "text": "I want to buy boat insurance."
              }
            }
          },
          {
            "label": "Car",
            "value": {
              "input": {
                "text": "I want to buy car insurance."
              }
            }
          },
          {
            "label": "House",
            "value": {
              "input": {
                "text": "I want to buy house insurance."
              }
            }
          }
        ],
        "preference": "dropdown", //add this name and value pair 
        "description": "Which of these items do you want to insure?",
        "response_type": "option"
      }
    ]
  }
}

【讨论】:

  • 当您定义一个只有 3 个项目的选项列表时,这些选项通常显示为按钮。当您添加一个将下拉菜单作为首选项的首选项属性时。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-22
  • 1970-01-01
  • 2020-08-04
相关资源
最近更新 更多