我已经使用 Actions-on-Google(2.5.0) 和dialogflow-fulfillment(0.6.1) Node.js 库构建了一个操作。我无法在对话框流测试控制台上测试我的应用程序,因为我返回那里不支持的 conv 对象。现在,我也无法在谷歌动作模拟器中测试它。这是我得到的错误:
调用错误
您无法在模拟器中使用标准的 Google Assistant 功能。如果您想尝试它们,请在手机或其他兼容设备上使用 Google Assistant。
我想使用模拟器,这样我可以更好地调试。
错误消息是这样说的:模拟器缺乏普通助手界面(扬声器、助手应用程序)所具有的许多功能,甚至有时会给您完全错误的错误消息。确实没有办法在真实设备上测试您的应用程序。
不过,您可以在 Google Stackdriver Logging 中查看与在模拟器中看到的相同日志。要激活此功能,请转到 Dialogflow 代理的设置,选择“常规”选项卡并激活“记录与 Google Cloud 的交互”选项。然后单击按钮下方的链接即可访问日志。默认视图可能只会显示 Actions-on-Google 日志,即您的用户和 AoG 之间的请求。要查看 Dialogflow 和 Webhook 之间的请求,请单击过滤器框中的下拉箭头,选择“转换为高级过滤器”并将过滤器设置为resource.type="global"
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)