问题标签 [dialogflow-es-fulfillment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何通过在 dialogflow 上使用 javascript 在 line/msg 等社交媒体上向客户发送网站状态和报告?
我是新手对话流。我想创建告诉用户服务器是否在线的消息。请帮助我...谢谢。
dialogflow-es - 为每个意图启用 Dialogflow 的履行 webhook
我正在使用履行 webhook 将分析数据存储在我的服务器上,因此我需要在所有可能的意图上启用它。到目前为止,我一直在通过在每个意图上手动检查“为此意图启用 webhook 调用”来做到这一点。不过这有点危险,因为很容易忘记故意这样做。是否有任何全局方法可以为所有意图启用它?
dialogflow-es - 在 Google app.intent 上的 Actions 中的 webhook 中发出 POST 请求
我们正在创建一个动作,它将接受用户的输入并在我们的数据库(数据存储)中创建一个实体。
理想情况下,我们希望能够访问用户的原始输入音频,但这似乎是不可能的。
作为一种解决方法,我们将把用户话语的语音转文本发送到我们的后端服务。我们使用 firebase 云功能来实现我们的功能,并使用外部 rest api 来进行 crud 操作。
我们正在尝试在 webhook 中发出发布请求以根据用户的输入创建实体,但是当我检查我的日志时,发布请求似乎没有到达我们的服务。我无法调试什么或我们是否收到回复
这个问题与它被标记为重复的问题不同,因为解决方案是帐户类型不支持对外部 API 的 POST 请求,而不是我们使用的 HTTP 客户端
dialogflow-es - 如何在不为 Actions on Google 定义训练短语的情况下接收用户的输入
我们正在构建一个采取行动的便笺,并希望从用户那里接收可以是自由文本或未定义的输入(我们不知道其内容的便笺)。我们正在使用 Dialogflow,我们的实现是在 webhook 中定义的。
我读过我们可以创建自定义事件作为触发意图的可选方式,而无需训练短语。但是,当我发送输入时,我无法获得触发的意图,我试图找出我缺少的部分。
如果我们让用户在注释前说一个“触发”短语并将该触发短语定义为训练短语 ex,我可以得到触发的意图。“这是我的笔记” [用户口述他们的笔记]。
我希望对话像这样
在 Dialogflow 中,我有一个默认的欢迎意图、一个默认的后备意图和一个创建语音注释意图,它具有后续意图“创建语音注释 - 自定义”
我的 webhook 代码如下所示
dialogflow-es - 如何将响应中的数据保存到外部 API
我们使用 firebase 云功能来实现我们的功能,并使用外部 rest api 来进行 crud 操作。
我们有几个后续行动的一个意图,它看起来像这样
在我们的网络钩子中,我有以下满足
问题是,conv.user.storage.note
当我从 API 获得响应时,它正在设置,但随后它被重置为空,因此每次都会创建一个新注释。我正在尝试将用户的各种输入附加为一个注释
dialogflow-es-fulfillment - Webhook 调用失败。错误:500 内部服务器错误
https://dialogflow.com/docs/tutorial-build-an-agent/create-fulfillment-using-webhook
我想试试这个例子
但是在我按照此页面上的步骤操作之后
它给我
Webhook 调用失败。错误:500 内部服务器错误
如何解决?
dialogflow-es-fulfillment - Dialogflow 预建代理的 Make Appointment 意图在初始部署时似乎有问题
首先,当您按照此处的教程并部署推荐的预构建代理,并查看正在执行的内联编辑器时,编辑器会在第 82 行显示警告/错误:
期望一个赋值或函数调用,而是看到一个表达式。
抛出错误的代码片段:
设置 Google Calender API 并更新 index.js 文件中的参数后,预构建代理在运行“Make Appointment intent”时返回以下错误。该appointmentDateString
常量无法正确读取和解析时间参数。
抱歉,我们在无效日期预订了无效日期。还有什么我可以为你做的吗?
android - 从助手操作到 Android 应用程序的深度链接
我使用外部 webhook 为带有对话流的谷歌助手做了一些操作。现在我正在尝试提供指向我的应用程序的深层链接,以便用户可以在单击按钮或链接出建议时从操作转到我的 android 应用程序。我已经厌倦了将深层链接提供为 intent://etc 的指定格式,但我仍然在动作模拟器中显示错误。有人可以帮我吗?现在在 google/dialog flow 的操作中这实际上可能吗?