【问题标题】:Dialogflow conversation / Response recovery from WebhookDialogflow 对话/来自 Webhook 的响应恢复
【发布时间】:2020-11-16 19:20:37
【问题描述】:

Dialgflow Conversation 在 dialogflow 的对话历史记录中,我们看不到代理从 webhook 的响应。是否有可能恢复它们?

【问题讨论】:

  • 这很奇怪。每个意图都一样吗?您可以单击三个点并访问意图。如果 Intent 是由 webhook 处理的,那么你的 webhook 肯定有一些问题

标签: google-cloud-platform response dialogflow-es data-recovery


【解决方案1】:

根据this link,webhook 需要将响应发送回代理。此响应是一个 JSON 对象,其中包含文本响应和其他内容,因此此响应可能以某种方式为空。如果你设置了一个意图并且你没有写任何响应,你会得到类似的东西,一个意图被触发但没有消息返回。我建议检查 webhook 中是否一切正常。

【讨论】:

  • 如果您使用的是 GCP 云函数/Firebase 函数,则只需执行 response.send({ fulfillmentText: 'what you want it to say' });。否则,您可以使用dialogflow-fulfillment NPM 包来处理通过webhookClient.addwebhookClient.handleRequest 为您发送响应
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-03
  • 1970-01-01
相关资源
最近更新 更多