下拉自适应卡-BOT框架

时间:2020-04-16 18:30:39

标签: c# .net drop-down-menu botframework adaptive-cards

要明智地显示假期清单,我正在创建一个自适应卡。在自适应卡上,将有一个下拉列表显示城市列表,根据选择,我需要显示所选城市的假期列表。 我无法找到如何从下拉列表中获取选定的值。我尝试了如下所示的操作,但它只为我提供了我在渲染卡片时下拉菜单中选择的第一个值-

lst = [3,1,4,-2]
print(lst[3])

1 个答案:

答案 0 :(得分:0)

从我的回答到other question

仅当使用Web Chat时,才能扩展Adaptive Card功能,这样您将无法响应此下拉列表中的事件,并且在用户填写卡片时将无法对其进行修改。您需要让用户选择一个城市,然后单击“提交”按钮。尽管Teams确实允许消息更新,因此您可以响应提交操作来更新卡,但仅发送带有假日列表的全新卡可能会更好,更容易。

这意味着您将只能执行您在网络聊天中尝试执行的操作,即使那样也将很困难。由于您需要团队的解决方法,因此最好也将这种解决方法用于Web聊天。

您将无法使自适应卡在Skype中工作,因为它不是supported platforms for Adaptive Cards之一。通常不建议使用Skype漫游器,因此我的建议是删除Skype作为渠道,而仅使用其他两个。