Artificial intelligence 在Api.ai上动态添加建议芯片,以便在google上执行操作

Artificial intelligence 在Api.ai上动态添加建议芯片,以便在google上执行操作,artificial-intelligence,bots,dialogflow-es,actions-on-google,google-assistant-sdk,Artificial Intelligence,Bots,Dialogflow Es,Actions On Google,Google Assistant Sdk,我想在我的谷歌助手机器人中为用户添加建议。我正在使用API.ai进行机器人开发,并使用实现,我正在与后端进行数据通信 我无法使用建议芯片向我的机器人发送建议。 我已经按照这里的回答回答了 以及位于的文件。 但是,我仍然只能在设备和模拟器上的bot上看到简单的文本响应。 我还查了一下。但没有找到任何方法切换到V1或V2。示例格式也不起作用 以下是我的两个建议: 在API.ai上 "fulfillment": { "speech": "want to proceed further?",

我想在我的谷歌助手机器人中为用户添加建议。我正在使用API.ai进行机器人开发,并使用实现,我正在与后端进行数据通信
我无法使用建议芯片向我的机器人发送建议。

我已经按照这里的回答回答了 以及位于的文件。 但是,我仍然只能在设备和模拟器上的bot上看到简单的文本响应。

我还查了一下。但没有找到任何方法切换到V1或V2。示例格式也不起作用

以下是我的两个建议:
在API.ai上

"fulfillment": {
  "speech": "want to proceed further?",
  "messages": [
    {
      "type": 0,
      "speech": "want to proceed further?"
    }
  ],
  "data": {
    "google": {
      "conversationToken": "[\"AS-PER-JSON-FROM-SIMULATOR\"]",
      "expectedInputs": [
        {
          "inputPrompt": {
            "richInitialPrompt": {
              "items": [
                {
                  "simpleResponse": {
                    "textToSpeech": "want to proceed further?",
                    "displayText": "want to proceed further?"
                  }
                }
              ],
              "suggestions": [
                {
                  "title": "Yes"
                },
                {
                  "title": "No"
                }
              ]
            }
          }
        }
      ]
    }
  }
},

在谷歌上的行动


python服务器


您的JSON错误,请删除数据对象前的引号:

"data" : { ... }
而不是

"data" : "{ ... }"

因此,基本上,您发送的是一个包含对象的字符串,而不是JSON对象。

使用此处解释的格式解决。

'expectUserResponse'
添加到
数据中
->
谷歌

'expectUserResponse': true,
'isSsml': false,

我想我已经试过了。让我检查并确认。我已经更新了我的代码并发送了“数据”:{…}仍然无法工作:(请参阅上面我的问题的更新。
"data" : "{ ... }"
'expectUserResponse': true,
'isSsml': false,