正如Dialogflow文档所述,data
字段代表
在客户端执行操作所需的其他数据。 数据以原始形式发送给客户端,而不是 由Dialogflow处理。
如何在iOS框架中访问它?
request?.setMappedCompletionBlockSuccess({ (request, response) in
...
}
我无法在响应对象中找到它,也无法找到iOS的任何文档。
感谢。
答案 0 :(得分:-1)
你的问题有点模糊(你可以编辑并缩小它吗?),但我认为你反过来了,你粘贴的文档片段意味着你应该将有效载荷发送到DialogFlow它会将它转发给未连接的连接客户端(例如Messenger,Slack等)。它只是意味着DialogFlow假定您知道自己在做什么。
以下是JS中对DialogFlow的实现响应示例
module.exports.sendGenericMessageWithText = function(message) {
return {
data: {
facebook: [
{
text: message
]
}
}
}