dialogflow-es相关内容

DialogFlow隐式调用

我希望获得有关如何使用Dialog Flow来缩短从动作获取信息的过程的指导. 例如,我想提供以下命令: “好吧Google,请问我的测试应用程序是美国的首都." 但是,我目前需要说: “好吧,谷歌,打开我的测试应用程序" 然后,我需要等待响应,然后再提供我需要首都的国家名称. 我发现Google文档中的指南很难遵循. 我是否需要创建一个隐式调用才能通过启 ..
发布时间:2021-04-30 19:43:38 其他开发

在Dialogflow实现中为所需参数分配默认值

TLDR;(标题)如何通过Dialoflow Fulfillment为所需的参数分配默认值? 长期提问: 我有这两个必需的参数.user_id和user_pin. 我利用Fulfillment webhook调用来填充插槽,除此行为外,一切似乎都运行良好: 在对数据库进行API调用以确认user_id和user_pin是否匹配以及不匹配之后,Dialogflow chatb ..
发布时间:2021-04-30 19:43:35 其他开发

Google操作显示调用错误,而不是触发回退意图

场景: 我有一个Google操作,用于进行语音调查.它由dialogflow ES控制,并且有两个主要目的.欢迎意图和后备意图.欢迎意图用于检测用户想要打开的调查的名称,并将其存储在称为" surveyname "的参数中." 姓氏"然后将其传递到我们的网络挂钩,在此处打开调查,欢迎用户使用,并询问初始问题.所有其他后续互动均会通过后备意图进行选择,该后备意图调用了我们的网络挂钩,该网络挂钩 ..

如何使用Dialogflow实现显示丰富的响应按钮(“片段")?

基于在线示例,我想尝试使用Dialogflow Fulfillment和Inline编辑器添加Rich Response Buttons和Basic卡,但是在Dialogflow Messenger客户端中没有呈现任何内容.是否没有完全支持丰富的响应? Webhook服务.要开始对此进行测试,建议您执行以下操作: 1-使用Cloud Functions创建HTTP函数.此文档提到了从Clou ..

无法打开dialogflow控制台

更改我的Google帐户ID后,Dialogflow控制台不再打开.请告诉我如何解决.似乎其他人也报告了这种情况.(例子) https://issuetracker.google.com/issues/154760284 解决方案 您可能正在尝试直接访问控制台,这导致加载页面时遇到麻烦. 尝试一下: 转到Dialogflow并单击“登录",而不是直接单击“转到控制台" 登录后 ..
发布时间:2021-04-24 18:46:48 其他开发

facebook Messenger和dialogflow ::从多个通用模板按钮分别检测每个事件

我正在使用 chatbot ,而 dialogflow 是我的nlp平台.目前,我正在使用通用模板在Messenger上展示我的产品. 现在,当客户单击多个模板按钮中的立即购买按钮时,我要检测单击了哪个模板 button (检测单个事件),并希望从 dialogflow 为不同的产品设置不同的消息. 完成这项工作的一种方法是使用 context ,但是我想知道是否可以在不使用 cont ..
发布时间:2021-04-21 20:42:46 Python

如何为不同的意图添加不同的后备意图

如何为不同的意图添加不同的后备意图?这样,该用户将看到适当的消息,而不是常见的后备消息. 解决方案 如果您正在开发自己的Webhook来处理请求和响应,则最好对所有意图使用默认回退意图.将输出上下文添加到您的每个单独的意图中,并且基于此上下文,您可以使用单个默认回退意图(例如 )从Webhook进行响应. switch(inputContextToDefaultFallback){案 ..
发布时间:2021-04-21 20:42:27 其他开发

无法将特殊字符发布到dialogflow查询中

我正在使用Dialgflow V1机器人.我真的受到这个存储库的启发: https://github.com/mlabouardy/dialogflow-angular5 我的dialogflow服务出现问题.我无法发布带有特殊字符的查询. 这是我的diaogflow服务的工作方式,但是当我通过查询时,它是utf-8的代码,它破坏了dialogflow: 从'@ angular/co ..
发布时间:2021-04-06 19:53:36 其他开发

如何编写此实现代码(包括输出)?

首先,在开发了简单的代码之后,我尝试编写如何将用户输入的数据保存到Google工作表中. 能够工作.感谢Master先生提供了本教程(在链接下面). 参考Mr.Master: https://www.youtube.com/watch?v= huwUpJZsTok 接下来,我遇到了代码下面的问题.我不知道如何在《实现》中编写它.有人可以教我吗? 工具:Dialogflow,Goo ..
发布时间:2020-11-19 21:23:24 其他开发

从Python中的后续意图获取Dialogflow上下文参数

我在python中创建了一个flask应用程序,用于将文本发送到Dialogflow,以便检测意图并从中返回实现文本作为响应. 然后,我将其扩展为还沿着履行文本从查询结果中返回某个参数,该参数也可以正常工作,我得到的像这样: orderid = (response.query_result.parameters.fields["ordernumber"]) order ..

如何验证用于Dialogflow集成的Google凭据

我想将C#系统与Google Dialogflow集成. 因此,我正在尝试使用乔恩先生在此处向我展示的代码: 如何使用API​​导入对话框流zip 但是我遇到了这个问题: 应用程序默认凭据不可用.他们是 如果在Google Compute Engine中运行,则可用.否则, 必须定义环境变量GOOGLE_APPLICATION_CREDENTIALS 指向定义凭据的文件.看 ht ..

Dialogflow Webhook实现参数在Post API中不起作用

我在webhook中编写了一个代码,我想调用POST API,并且我想为此调用api,所以我必须传递一些参数,但是每当我尝试传递来自dialogflow的参数时,都会出错。我的代码就是这样 //自助托管Express Server const bodyParser = require('body -parser') var request = require('request-p ..
发布时间:2020-10-21 21:51:25 其他开发

通过api.ai将按钮响应发送给FB Messenger

我已经开始使用具有fb Messenger集成的diaglofFlow a.k.a api.ai。 我定义了一个意图,当前返回3个响应。 2个文本响应和1个自定义有效负载。 两个文本响应都很好,但是自定义有效载荷(假设返回一个按钮)就不行了。 自定义有效载荷如下 { “接收者”:{ “ id”:“ 1234” }, “ message”:{ “ attachment”: ..
发布时间:2020-10-21 21:50:16 其他开发

在客户端的对话框流请求中传递键值

是否可以在初始请求中将某些键值对象传递给webhook中可能需要的dialogflow? 解决方案 调用 /查询时,可以通过以下三种方式之一包含键:值数据: 将其包含在分配给 originalRequest 字段的对象中。 包含一个上下文,该上下文包含一个包含您的密钥的对象:在其参数字段中输入值数据。 触发一个事件,该事件的对象包含您的键:值数据在其 data 字段。 您可 ..
发布时间:2020-10-21 21:50:09 其他开发

从Android调用api.ai

我正在构建一个我要调用api.ai的android应用。我想解析响应并将其显示给用户。先前我在node.js中编写了以下代码: 函数sendMessageToApiAi(options,botcontext){ var message = options.message; //强制 var sessionId = options.sessionId || “”; //最佳 var ca ..
发布时间:2020-10-21 21:49:01 移动开发

使用MySQL的对话流聊天机器人

我正在使用Dialog-flow开发一个聊天机器人,它将基于我更喜欢​​使用MySQL的数据库。聊天机器人在查询数据后将根据数据库发送答案。 我创建了一个带有小型数据库的基本聊天机器人。 我应该怎么做才能在MySQL和Dialog-flow之间建立通信链接,或者我可以使用任何数据库?请帮助我。 解决方案 要通过Dialogflow代理与数据库进行通信,您将需要使用实现。 ..
发布时间:2020-10-21 21:48:56 其他开发