Tag: 行动在谷歌

通过函数callback为api.ai获取json主体

我正在使用firebase来托pipe云端function,因为我需要做很多的function(大概每一个),让http请求得到json主体来从中获取数据。 但是,callback对我来说工作不太好,我已经search了一些现有的答案,但仍然卡住了这一点。 这里是代码片段,选项之前声明,如果我不把它的请求get_request_handler它工作正常: function get_request_handler(assistant, input_url, callback) { req(options, function (error, response, body) { if (!error && response.statusCode == 200) { var cookie = req.cookie('BPMSTS=' + body ); var headers = { 'Content-Type': 'application/json', 'Cookie': cookie }; var option = { url: input_url, method: 'GET', headers: headers } req(option, function(error, res, body) { assistant.ask(input_url); if […]

如何在谷歌助手应用程序发送多个语句?

我正在创build一个Google助理应用程序来说明引号,我目前正在使用ApiAi和ApiJi NodeJs webhook 。 我想我的回应应该是这样的: Innovation is the only way to win. By Steve Jobs Want one more? 请注意,所有三条线都是不同的线。 我知道这是可能的,如果我只是没有使用webhook(使用多个简单的响应)使用api.ai的用户名,但我不知道如何做到这一点时,与webhook结合。 我试过了: assistant.ask("Innovation is the only way to win."); assistant.ask("By Steve Jobs"); assistant.ask("Want one more?"); 但似乎只说了第一句话。 我也试过把它换成: assistant.tell("Innovation is the only way to win."); assistant.tell("By Steve Jobs"); assistant.ask("Want one more?"); 但是它在第一个陈述之后退出。 怎么做?