Tag: 上的行动

Google上的对话stream/操作:提供关于链接输出build议的dynamic响应数据

我试图实现一个Dialogflow应用程序(在谷歌上的行动),它迄今为止工作得很好。 然而:有没有人知道是否有可能通过node.js定义更多的动作参数/上下文,所以我可以用它们以某种方式在Dialogflow中创builddynamic的“链接输出build议”? 详细内容:我尝试从用户请求一些参数,将它们映射到一组url(=作为某种数据库实现),然后将结果url写入json响应中。 目标:在Dialogflow的“响应> Google智能助理>inputurl”中包含这些响应url作为$ url,#deeplink.url(或类似)。 这有可能以任何方式? 先谢谢你。 更新:我也testing了构build一个丰富的响应的方法,但它似乎并没有工作。 例: const richResponse = app .buildRichResponse() .addSimpleResponse('Flight from ' + origin + ' to' + destination) .addSuggestions("Find your flight:") .addSuggestions("Basic Card", "List", "Carousel") .addSuggestionLink("Search now", url); (app是require的一个实例('google-on-action')。DialogflowApp) 但是,他似乎停止了“addSimpleResponse”之后。

将多重意图映射到使用一个DialogFlowApp的actionMap的一个函数

我正在使用Dialogflowbuild立一个应用程序。 用户回答一些问题,稍后可以查看他们的答案。 我的问题是与build立服务器返回用户以前的答案。 这是迄今为止的代码,意图是QUESTION_1和QUESTION_2,参数是GRATEFUL_1和GRATEFUL_2: 'use strict'; process.env.DEBUG = 'actions-on-google:*'; const App = require('actions-on-google').DialogflowApp; const functions = require('firebase-functions'); // a. the action names from the Dialogflow intents const QUESTION_1 = 'Question-1'; const QUESTION_2 = 'Question-2'; // b. the parameters that are parsed from the intents const GRATEFUL_1 = 'any-grateful-1'; const GRATEFUL_2 = 'any-grateful-2'; exports.JournalBot = functions.https.onRequest((request, […]