【问题标题】:Is auto complete in Bot framework-adaptive card input possible?是否可以在 Bot 框架自适应卡片输入中自动完成?
【发布时间】:2019-06-29 08:14:15
【问题描述】:

我正在使用机器人框架网络聊天,并且我有一张只有一个输入字段的自适应卡片。是否可以在卡片的输入字段中处理用户类型的自动完成?

示例:输入字段用于城市。当用户输入城市的前 3 个字符时,我想提供建议,用户可以从中选择。

我在 github 中找到了以下链接,但它是关于聊天输入区域的自动完成,而不是卡片。 https://github.com/Microsoft/BotFramework-WebChat/issues/476

【问题讨论】:

    标签: botframework adaptive-cards


    【解决方案1】:

    这可能需要一些工作和一些反应知识,但您应该能够使用 WebChat 的attachmentMiddleware 创建自定义 AdaptiveCard 渲染器。在您的自定义渲染器中,您应该能够使用您的自动完成逻辑添加一个输入字段。有关如何创建自定义 AdaptiveCard 渲染器的更多详细信息,请查看创建自定义 GitHub Card 的 WebChat Example

    希望这会有所帮助!

    【讨论】:

    • 嘿@tdurnford 我也被困在同一个用例上,你提供的链接现在不可用..你能帮我吗?
    【解决方案2】:

    据我所知,这在今天的自适应卡规范 v1.0 中是不可能的。除了内置操作:SubmitOpenURLShowCard 之外,这些卡片的呈现对其行为没有任何控制。

    自适应卡片与 HTML 2.0 非常相似……如果您 [un] 幸运地度过了那些日子的话。 ? 规范定义了所有可能的行为,并且代理/主机在实现这些行为时被认为符合规范的一个版本,并且不通过任何类型的可扩展性支持其他行为。

    【讨论】:

      猜你喜欢
      • 2020-05-30
      • 2020-03-21
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      • 2019-07-23
      • 2020-07-29
      • 2018-09-06
      • 1970-01-01
      相关资源
      最近更新 更多