Was*_*ine 5 json dialogflow-es
从 Dialogflow 控制台,我可以像这样设置自定义有效负载
如何从 webhook 自定义集成发送完全相同的响应。
我尝试从 Flask 将它作为 JSON 发送,但没有用。
小智 5
{
"fulfillmentText": "Your text response",
"fulfillmentMessages": [
{
// this item is optional
"text": {
"text": [
"Your text response"
]
}
},
{
"payload": {
// Your custom fields payload
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
当您使用 Webhook 时,您必须发回完整的 WebhookResponse。不幸的是,当他们将文档从dialogflow.com迁移到cloud.google.com/dialogflow时,webhook协议的文档似乎丢失了。但是,它仍然可以在Dialogflow Discovery 文档中找到。如果您在那里查找,GoogleCloudDialogflowV2WebhookResponse您会发现您必须发回如下内容:
{
"payload": {
"facebook": {
"attachment": {
# ... etc.
}
},
"slack": {} # ... etc.
}
}
Run Code Online (Sandbox Code Playgroud)
v2beta1Dialogflow API版本的格式是相同的。