javascript - 使用 Google Assistant 进行视觉选择响应,列表不起作用?
问题描述
我已将此处(列表部分)中的所有代码复制到我的代码中,以尝试在我的助手对话中形成一个可视列表。
我回来的错误是“您的操作现在没有响应。请稍后再试”。我的日志中没有显示其他错误,我的日志似乎认为我的操作是成功的。
我推断我的代码中的错误来自本节:
conv.add(new List({
title: 'List title',
subtitle: 'List subtitle',
items: [
{
key: 'ITEM_1'
},
{
key: 'ITEM_2'
},
{
key: 'ITEM_3'
},
{
key: 'ITEM_4'
}
],
}));
我无法弄清楚错误最初来自哪里。我已从“@assistant/conversation”的所需部分中包含列表。
有没有人有列表的文档或解决方案,所以我能够解决这个问题?
解决方案
List 有效负载中提供的键对应于类型条目的名称。
请确保您在发送列表响应的同一轮对话中定义类型条目,如您链接的文档中所示。
还要确保您已在 Actions Builder 中定义了要覆盖的类型。
例如,文档中的代码片段要求在prompt_option
覆盖之前在您的 Actions Builder 项目中创建一个名称为 Type 的类型。
推荐阅读
- ibm-cloud - IBM Speech to Text 服务调用返回错误
- android - 在我的 Nexus 5X 上不断发生的应用程序中的随机原生崩溃
- java - 创建服务以从 ListView 项连接到蓝牙
- jquery - 为什么数据对象有data.username字段
- php - 在 PHP 嵌套数组中使用 for 循环将其转换为单独的数组时出现问题
- python - treetagger 模块返回空列表
- azure-application-insights - Visual Studio 2017 中缺少 Application Insight
- python - 无法从动态内容中抓取某些链接
- spring-boot - JSP 不呈现 - Springboot 2.1.1
- javascript - 背景与内容脚本的沟通