【问题标题】:How to read choiceset values in Bot dialog that are selected in Bot adaptive card using Composer dialog如何使用 Composer 对话框读取在 Bot 自适应卡中选择的 Bot 对话框中的选择集值
【发布时间】:2021-06-08 02:44:20
【问题描述】:

如何读取在 Bot Adaptive Card 中选择的 Bot 中的选项集值,我正在使用 Bot Composer 来开发 Bot。我需要多选,因此使用了自适应卡并在 bot Composer 对话框中使用了发送响应来显示自适应卡。但无法读取对话框中后续操作中的值。基于 Bot Composer 的 Amy 示例/参考。

【问题讨论】:

  • 请分享更多细节 - 我觉得这与 composer-php 无关

标签: botframework bots


【解决方案1】:

如前所述,需要更多细节。

您应该在 Botframework Emulator 中查看用户的响应,然后检查返回值的样子。

然后您可以使用类似于 =turn.activity.value._answer_ 的内容在机器人中检索它(answer这里只是可能的示例。您的数据当然会有所不同)。

【讨论】:

    【解决方案2】:

    我认为您正在尝试从自适应卡中保存用户选择。 您可以使用 Ask a question --> Text 模板,而不是使用发送响应。 在提示文字部分,您可以使用 HeroCard/AdaptiveCard。在 User Input 部分声明一个变量,该变量将存储来自 HeroCard/AdaptiveCard 的用户选择。根据变量范围,您可以在稍后的对话中重用变量中存储的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-10
      • 2021-12-23
      • 1970-01-01
      • 2017-03-03
      • 2019-07-23
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      相关资源
      最近更新 更多