问题标签 [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.
actions-on-google - 使用测试模拟器时,Google Actions 中的 MediaObject 引发错误
我收到类似这样的回复“抱歉,出了点问题。准备好后,再试一次。”
当我将表面更改为扬声器模式或智能显示模式时,会发生这种情况。在电话模式下测试时不会出现。
以下是我得到的响应 JSON:
调试部分在视觉响应中显示以下内容:
我想知道为什么这只发生在测试模拟器上的扬声器和智能显示器上?
dialogflow-es - 从谷歌操作设置灯光
我创建了一个向其他智能家居设备发送通知的操作。这是一个对话动作,即我在创建动作时没有选择“智能家居控制”。现在我想通过这个动作控制连接到谷歌帐户的智能家居灯。例如,当我说:“给大卫留言”时,应通过此操作打开特定的灯。
有可能实现这一目标吗?我认为只有在选择“智能家居控制”操作时才能控制智能家居小工具。或者,我考虑直接向谷歌助手发送一个命令(而不是操作),它说的是:“打开 LED 1”。
无论如何可以通过正常动作控制灯光吗?我监督了什么?
提前谢谢你,奥利
dialogflow-es - 如何使用聊天机器人显示餐厅菜单?
我正在尝试创建一个可以接受客户订单的聊天机器人。我正在使用对话流 NLP。当遇到向客户展示菜单的概念时,我陷入了困境。我正在尝试显示客户订单的总金额。你能建议我怎么做吗?到目前为止,我已经在 Dialogflow 上创建了一个意图和实体。我使用处理响应的烧瓶创建了一个 webhook。
dialogflow-es - Dialogflow - 即使 webhook 什么都不做,打开实现也会返回不同的意图
我试图了解 Dialogflow 如何评估上下文。在有多个活动上下文的会话中间,用户输入的话语与使用这些活动上下文的两个或多个意图直接匹配,是什么决定了哪个意图将被触发?(假设置信水平相同)
此外,打开履行是否会改变上下文的优先级?如果不是,为什么当 web-hook 什么都不做时打开履行会改变响应?
这是我遇到的问题的一个例子。
我有两个几乎相同的流程:
每个子意图由“是”或“否”触发,所有输出上下文都设置为 5 轮的生命周期。两者在所有方面都是相同的,除了 Flow2 为所有意图打开了实现,而 Flow1 将它们全部关闭。
流程 1
如果我输入 'no' -> 'no' -> 'no' -> 'yes'
触发意图的顺序为:
- 上下文测试.no1
- 上下文测试.no1.no2
- 上下文测试.no1.no2.no3
- ContextTest.no1.no2.yes3
流程 2
如果我以相同的顺序输入完全相同的话语,
触发意图的顺序为:
- ContextTestFF.no1
- ContextTestFF.no1.no2
- ContextTestFF.no1.no2.no3
- ContextTestFF.yes1
为什么流程 1 从 no3 转换到 yes3 而流程 2 转换回 yes1?
这是网络挂钩代码。如您所见,请求只是被回显,没有任何变化。
action - google Assistant 和 Dialogflow 教程
我正在逐步为谷歌助手编写教程,使用 Dialogflow 来检测意图。
每个步骤都与我通过 Fullfiment 方法调用的音频记录有关。
对于每一步我都喜欢使用如下命令: - 上一步(返回上一步) - 下一步(下一步) - 暂停(暂停) - 重复
但为了实用和会话,我需要用户可以随时说出命令。在我流式传输音频响应期间,是否有特定的方法可以让麦克风打开?你有一些像这样工作的语音应用程序的例子吗?
非常感谢。
dialogflow-es-fulfillment - 当用户单击对话框流按钮链接时如何触发后续意图
我已将对话框流一键式集成用于电报。当用户单击重定向到外部站点的按钮链接时,如何触发后续意图?
我添加了一个元密钥,但这不起作用。
谢谢
dialogflow-es-fulfillment - 发送后无法设置标题。在对话流中
我正在尝试使用后续事件从 webhook 代码中触发意图。
我在控制台中收到此错误:
返回 response.json() 方法不是最好的方法吗?什么会起作用?
java - 如何使用断点在 Google 的 Java 实现上调试本地操作?
我正在使用 IntelliJ 社区和 Java/Kotlin 客户端库为 Google Assistant 开发我的第一个 Action 来开发实现代码。有没有办法以典型的方式在本地调试它(使用断点)?
node.js - 有没有办法在 Dialogflow 中检索对话历史记录?
有没有办法获得用户和代理之间的完整对话。与我通过单击历史标签但以编程方式获得的内容非常相似。关键是将用户和代理之间的交互保存为文本。
先谢谢各位了!
java - 如何在构建谷歌操作时访问已登录谷歌用户帐户的联系人
我正在谷歌上创建一个操作,需要给联系人的消息存在于用户的联系人列表中(通过谷歌登录)。
我正在使用 Dialog flow 开发此操作,并使用Spring-boot和java来实现它。
我们可以通过要求用户说出联系号码来发送消息,但记住一个人的号码是不可行的。如何访问联系人并使用它们?