微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将系统意图例如actions.intent.MEDIA_STATUS_FINISHED添加到Google Assistant动作生成器

如何解决如何将系统意图例如actions.intent.MEDIA_STATUS_FINISHED添加到Google Assistant动作生成器

如何在Action Builder中向场景添加系统意图?

例如我想添加一种媒体意图:actions.intent.MEDIA_STATUS_STOPPEDactions.intent.MEDIA_STATUS_PAUSED,...

当您尝试将其中之一添加到场景中时,会出现错误

名称只能包含字母,数字和下划线。名称还必须以字母开头。

如果您尝试添加时不带“ actions.intent”。部分,例如MEDIA_STATUS_STOPPED将被视为用户自定义意图。因此,它不会处理Media对象状态更改的任何回调。

documentation对此保持沉

解决方法

听起来您正在尝试在场景的“用户意图处理”部分下添加这些意图。但是,这些不是用户意图-这些是预先定义的系统意图。因此,您可以将它们添加到“错误和状态处理”部分。

Error and status handling section

执行此操作后,右侧窗格将允许您选择要为其设置处理的系统意图。

System Intent pane

然后您可以从下拉菜单中选择“系统意图”,包括MEDIA_STATUS_STOPPED等。

System Intent drop down menu

一旦有了,就可以设置处理系统意图的方式(调用Webhook,发送提示和/或过渡到另一个场景)。

Intent handling

然后,您可以根据需要对其他任何媒体状态系统意图重复此操作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。