【问题标题】:Dialogflow LinkOutSuggestion Chips are not rendering in simulatorDialogflow LinkOutSuggestion 芯片未在模拟器中呈现
【发布时间】:2020-04-24 18:47:22
【问题描述】:

我有一个不需要任何 webhhok 调用来响应的意图,所以我在意图 UI 响应中添加了 LinkoutSuggestion。当我触发这个意图时,它在谷歌助手下的网络控制台上显示芯片,但是当我在模拟器上测试它时它没有显示。请看附件

网络

但在谷歌助手模拟器上,它只显示简单的响应文本,而不是链接建议芯片。建议芯片中的链接验证成功

谢谢

【问题讨论】:

    标签: dialogflow-es actions-on-google dialogflow-es-fulfillment


    【解决方案1】:

    默认情况下,您的模拟器设置为智能显示器作为平台。智能显示器目前无法访问浏览器,因此这些设备上不会显示任何需要浏览器的元素。

    如果您将平台切换到电话,则会显示链接输出建议。还要记得在模拟器中点击显示选项卡,大部分视觉元素只在这里显示。

    【讨论】:

    • 是的。谢谢你的回答。当我尝试将它用于基本卡时,我才发现它。我还想在聊天窗口中输入附加的链接文本作为回复,而不是打开浏览器选项卡。你能帮忙怎么做吗?
    • 我不太明白你的意思,你只是想让谷歌助手说出链接?
    • 基本上我想在用户点击那个 LinkoutSuggestion 芯片时采取行动。所以当用户点击这个链接芯片时我想触发一个事件
    • 据我所知,这是不可能的。当有人点击 LinkOut 建议时,您无法检测到。支持点击事件的元素是列表和轮播developers.google.com/assistant/conversational/…
    • 好的,如果我无法检测到用户采取了一些行动,我该如何转移到下一个问题或意图?有什么办法可以让 webhook 在一段时间后自动响应?
    【解决方案2】:

    答案可能会迟到,但对其他人可能会有所帮助。 所以我遇到了同样的问题,我没有得到 linkOutSuggestion 芯片,但问题略有不同。在我的情况下,它在开发过程中无处不在,在我测试的每台设备上都可以工作。但是,当我在 alpha 上发布/部署以对有限用户进行测试时,linkoutsuggestion 芯片停止工作。

    根据我的发现,我知道它是品牌验证的一部分。 该网站需要经过验证,才能让您的操作向您的用户设备显示 linkoutSuggestion

    您可以在这里参考:https://developers.google.com/assistant/console/brand-verification

    希望这有帮助 谢谢! :)

    【讨论】:

      【解决方案3】:

      对于操作,不要使用 Dialogflow 模拟器;它不支持所有动作丰富的响应。在操作控制台中使用操作模拟器:https://console.actions.google.com/

      【讨论】:

      • 我也试过动作模拟器。它只显示简单的响应,而不是 LinkoutSuggestion 芯片。
      猜你喜欢
      • 2023-03-23
      • 1970-01-01
      • 2018-03-21
      • 2015-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-12
      • 1970-01-01
      相关资源
      最近更新 更多