繁体   English   中英

MS Teams:自适应卡片

[英]MS Teams: Adaptive Cards

我有一个在 Microsoft Bot 框架中开发的聊天机器人,它使用自适应卡 (v1.2) 从用户那里获取输入。

在此处输入图片说明

我填写表单详细信息,然后单击“提交”按钮。 我能够成功提取值,但自适应卡被重置为默认值(变为空形式)。

这种奇怪的行为只发生在 MS Teams 中。

任何使用用户输入维护更新表单的解决方案,或者这是预期的行为?

为了在 Teams 中保留自适应卡片输入值,您需要执行以下操作:

  1. 将唯一标识符插入提交操作的数据对象中
  2. 将活动保存在机器人状态,以便可以使用标识符检索它
  3. 当您获得带有标识符和输入值的传入活动时,修改已保存活动中的 Adaptive Card,使其包含新的输入值,然后使用修改后的 Adaptive Card 更新 Teams 中的活动

保留自适应卡片输入值是我即将推出的卡片库的主要功能之一。 如果您有兴趣,可以在该 GitHub 页面上表达您的支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM