【问题标题】:Visual selection responses with Google Assistant, List not working?使用 Google Assistant 进行视觉选择响应,列表不起作用?
【发布时间】:2021-06-23 13:02:29
【问题描述】:

我已将来自 here(列表部分)的所有代码复制到我的代码中,以尝试在我的助手对话中形成一个可视列表。

我返回的错误是“您的操作现在没有响应。请稍后再试”。我的日志中没有显示其他错误,我的日志似乎认为我的操作成功了。

我推断我的代码中的错误来自此部分:

  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”的所需部分中包含列表。

有没有人有列表的文档或解决方案,所以我能够解决这个问题?

【问题讨论】:

  • 您是否从该响应中看到 Actions Console 模拟器中的任何错误?
  • @NickFelker 不,我没有
  • 您能否提供导致问题的整个意图处理程序?

标签: javascript actions-on-google


【解决方案1】:

List 负载中提供的键对应于类型条目的名称。

请确保您在发送 List 响应的同一轮对话中定义类型条目,如 documentation you linked 中所示。

还要确保您已在 Actions Builder 中定义了要覆盖的类型。

例如,文档中的 sn-p 要求在覆盖之前在您的 Actions Builder 项目中创建名称为 prompt_option 的类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-25
    • 2018-10-02
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    相关资源
    最近更新 更多