go - 从自定义客户端终止 Dialogflow 应用程序

标签 go dialogflow-es actions-on-google

我创建了一个自定义 Golang 服务器来处理 Dialogflow 的实现。我希望我的执行服务器告诉 Dialogflow(它将在 Google 主页上运行编译版本)在一段时间不活动后终止我的操作。这在当前架构中可能吗?

最佳答案

要标记一个 Action 的结束并关闭它,您可以为 expectUserResponse 返回 false字段,例如:

{
  "payload": {
  "google": {
    "expectUserResponse": false,
    "richResponse": {
      "items": [
        {
          "simpleResponse": {
            "textToSpeech": "Goodbye!"
          }
        }
      ]
    }
  }
 }
}

关于go - 从自定义客户端终止 Dialogflow 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55437979/

相关文章:

go - Go中字符串的顺序输出和输入

dialogflow-es - Actions on Google 上的帐户关联

artificial-intelligence - luis.ai 与 api.ai 与 wit.ai 之间的比较?

node.js - Webhook 生成的列表提取选项由用户选择

go - 从 (json) 字符串中删除无效字符

go - 我需要在迭代闭包上下文时为其自身分配一个变量以保持正确的值

go - golang 程序配置文件中的 runtime.kevent 是什么?

dialogflow-es - 如何在 JavaScript 代码中触发对话流意图?

python - 将 MySQL 数据库连接到 Google Assistant 的可能性

actions-on-google - Google Nest Hub 不显示链接按钮,但操作控制台模拟器显示