首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对话框流-在测试"google助手集成“时,我的实践web钩子不接收帖子请求。

对话框流-在测试"google助手集成“时,我的实践web钩子不接收帖子请求。
EN

Stack Overflow用户
提问于 2018-02-27 18:13:24
回答 1查看 947关注 0票数 0

我是一个菜鸟,试图用nodejs google动作库编写我的第一个google助手webhook。虽然我已经使用curl命令部署并访问了我的服务,但我无法从dialogFlow -> integrations -> GoogleAssistant ->测试控制台调用它。

另外,请注意,我还没有使用谷歌云功能或heroku进行部署。我已经安装了裂变kubernetes的无服务器函数的GKE。网钩是裂变函数。

我想做的事情的一些细节:

  1. 在我的dialogFlow应用程序中,我尝试添加与本文中提到的完全相同的意图:https://developers.google.com/actions/dialogflow/first-app
  2. 意图实现集成测试的屏幕截图。
  3. 从测试屏幕截图中,在应用程序询问我的幸运号之后,它应该继续问我最喜欢的颜色,但它没有这样做。
  4. 而且,我在kubernetes集群上的函数根本没有被调用。

下面粘贴了我的代码,因为这个函数是对index.js的一个很小的修改,它来自于本文中的https://developers.google.com/actions/dialogflow/first-app

代码语言:javascript
运行
复制
'use strict';

process.env.DEBUG = 'actions-on-google:*';
const App = require('actions-on-google').DialogflowApp;
const functions = require('firebase-functions');


// a. the action name from the make_name Dialogflow intent
const NAME_ACTION = 'make_name';

// b. the parameters that are parsed from the make_name intent
const COLOR_ARGUMENT = 'color';
const NUMBER_ARGUMENT = 'number';


module.exports = async function(context) {
  const app = new App({request: context.request, response: context.response});
  console.log('Request headers: ' + JSON.stringify(context.request.headers));
  console.log('Request body: ' + JSON.stringify(context.request.body));


// c. The function that generates the silly name
  function makeName (app) {
    let number = app.getArgument(NUMBER_ARGUMENT);
    let color = app.getArgument(COLOR_ARGUMENT);
    app.tell('Alright, your silly name is ' +
      color + ' ' + number +
      '! I hope you like it. See you next time.');
  }
  // d. build an action map, which maps intent names to functions
  let actionMap = new Map();
  actionMap.set(NAME_ACTION, makeName);


app.handleRequest(actionMap);
}

任何关于如何调试它的输入/指针都是非常有益的。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-05-31 14:51:17

在用WebDemo UI发布了一些文本之后,我也有了同样的问题。谷歌助理开始使用完全相同的文字,我不知道如何修复它。但似乎它的集成错误,或与意图检测到谷歌助理的阈值问题。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49015307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档