嗨,我遇到了一个问题,我选择了返回简单响应和列表卡的手机表面。但是在显示中,我同时进入了模拟器。如何在使用或显示列表卡时删除简单响应。 这项要求适用于Google Home mini和手机助手。
在这里,我需要通过单击清除它们,这不是用户的请求 列表卡。仅用于显示目的。
我的实施方式是否错误或者我是否正确我不知道该如何纠正我。但是是否可以删除或以其他任何方式摆脱简单的响应? >
答案 0 :(得分:0)
使用以下代码检测表面
const screenAvailable = conv.available.surfaces.capabilities.has('actions.capability.SCREEN_OUTPUT');
如果存在Surface,则仅使用基于UI的响应。
答案 1 :(得分:0)
请记住,除了可能发送的任何其他RichResponse外,您必须具有至少一个SimpleResponse。此SimpleResponse可以包含一个空格-但必须存在。 (不过,它可能应该包含多个空格。)