如何解决如何将系统意图例如actions.intent.MEDIA_STATUS_FINISHED添加到Google Assistant动作生成器
如何在Action Builder中向场景添加系统意图?
例如我想添加一种媒体意图:actions.intent.MEDIA_STATUS_STOPPED
,actions.intent.MEDIA_STATUS_PAUSED
,...
如果您尝试添加时不带“ actions.intent”。部分,例如MEDIA_STATUS_STOPPED
将被视为用户的自定义意图。因此,它不会处理Media对象状态更改的任何回调。
documentation对此保持沉默。
解决方法
听起来您正在尝试在场景的“用户意图处理”部分下添加这些意图。但是,这些不是用户意图-这些是预先定义的系统意图。因此,您可以将它们添加到“错误和状态处理”部分。
执行此操作后,右侧窗格将允许您选择要为其设置处理的系统意图。
然后您可以从下拉菜单中选择“系统意图”,包括MEDIA_STATUS_STOPPED等。
一旦有了,就可以设置处理系统意图的方式(调用Webhook,发送提示和/或过渡到另一个场景)。
然后,您可以根据需要对其他任何媒体状态系统意图重复此操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。