首页 > 解决方案 > 无法让丰富的按钮在对话流上工作。它返回空响应

问题描述

所以我一直试图从在对话流上创建聊天机器人开始。我遇到的问题是,我的聊天机器人旨在为用户提供大量选项供用户选择,并让对话更进一步。为了实现这一点,我使用了一个建议芯片,其中包含了我正在使用的 JSON 文件。但是,在测试时,机器人会检测到正确的意图,但会返回一个空响应。我已经包含了代码以防万一。

    {
      "richContent": [
       [
        {
          "options": [
            {
              "text": "Chip 1",
              "image": {
                 "src": {
                    "rawUrl": "https://example.com/images/logo.png"
                         }
                        },
              "link": "https://example.com"
            },
        {
        "link": "https://example.com",
        "text": "Chip 2",
        "image": {
          "src": {
            "rawUrl": "https://example.com/images/logo.png"
                 }
                }
              }
            ],
            "type": "chips"
            }
          ]
         ]
       }

标签: dialogflow-eschatbot

解决方案


如果您在控制台中对其进行测试,您肯定不会得到任何响应,因为控制台的工作方式存在一些问题。使用 dialogflow messenger 对其进行测试。无论如何,在实际生产中你不会使用模拟器来测试它。Dialogflow 控制台是一个模拟器,它有一些功能限制,但在您使用 Messenger 时它会起作用。


推荐阅读