webhooks - 关于如何在 Google Assistant (Dialogflow) 中回答两次以响应单个请求

标签 webhooks actions-on-google google-assistant-sdk dialogflow-es

我想对使用 Google 助理 (Dialogflow) 的用户请求做出两次回应。

例如:

  1. 用户说“告诉我们天气”

2-1。回复用户“我会查一下,请稍候”[回复1]

2-2。使用Dialogflow(Webhook)调用天气的WebAPI(假设处理时间约为5秒)

~5秒后~

  • 回复用户“今天天气晴朗”[回复 2]

  • 所以有一个问题。

    (1) 是否可以如上所述对一个请求返回两次响应?

    (2)如果可以的话,请告诉我具体怎么做。

    (3)如果不可能,请告诉我实现上述目标的计划。

    我遇到了严重的麻烦,所以请给我一个答案。

    谢谢。

    最佳答案

    您无法向助理发送多个回复。即使可以将一条消息分成多个聊天气泡,整个消息仍然必须一次性发送给助手。

    关于webhooks - 关于如何在 Google Assistant (Dialogflow) 中回答两次以响应单个请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47807954/

    相关文章:

    javascript - 是否可以从另一个嵌套箭头函数访问箭头函数的参数?

    dialogflow-es - 如何将对话流与网站中的 float 聊天集成

    actions-on-google - 谷歌操作图标 : does it serve from cache

    c++ - GRPC 为 Google Assistant API 创建 channel 链接

    PHP - 响应传入的 API 调用而不返回

    node.js - 使用 Dialogflow 和 Webhook 收听广播

    linux - 如何连接gitlab和openProject

    javascript - 错误 : No response has been set. 用于 Google 智能助理操作的云功能

    php - 通过 discord webhook 发送附件/文件

    javascript - HMAC 签名与 github 中的 x-hub-signature 不匹配