如何解决MS团队:自适应卡
我有一个在Microsoft Bot框架中开发的chatbot,它使用自适应卡(v1.2)从用户那里获取输入。
我填写表单详细信息,然后单击“提交”按钮。我能够成功提取值,但自适应卡将重置为默认值(成为空表格)。
这种奇怪的行为仅在MS团队中发生。
是否有任何解决方案可以通过用户输入来维护更新的表单,或者这是预期的行为?
解决方法
为了在团队中保留自适应卡输入值,您需要执行以下操作:
- 在提交操作的数据对象中插入唯一标识符
- 将活动保存为机器人状态,以便可以使用标识符进行检索
- 当您获得带有标识符和输入值的传入活动时,请在已保存的活动中修改自适应卡,使其包含新的输入值,然后使用修改后的自适应卡更新团队中的活动
保留自适应卡输入值是我即将发布的cards library的主要功能之一。如果您有兴趣,可以在该GitHub页面上表达支持。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。