有没有一种方法可以通过提示选项将选择选项显示为Web通道bot中的按钮,以便在使用C#的V4 SDK中进行多重选择?

时间:2019-06-03 08:52:09

标签: c# botframework bots chatbot

有没有一种方法可以让我们通过“提示”选项或“卡片”将选择选项显示为Web通道bot中的按钮,以便在使用C#的V4 SDK中进行多重选择?

让我通过一个示例解释我的查询: 可以说我显示了一系列选项,现在我想执行一个操作,我希望这些选项显示在具有多重选择启用功能的卡上,例如复选框或一次选择多个按钮,以便可以触发特定操作选择的选项集。

示例: 卡1: 复选框1 /按钮1 复选框2 /按钮2 复选框3 /按钮3 ..... so依此类推,因为选择实际上是动态的,因为基于搜索条件的列表会发生变化

最后一个按钮开始一个过程

现在,如果我选择1和2复选框或按钮,然后单击“开始过程”按钮,则应根据所选值触发相应的选项。

明智的做法是,如果我没有选项,则应取消选择所有选项,然后以这种方式返回主窗口以显示和执行多个选项。

这是否有可能实现或期望无效?

如果可能的话,请为我提供逐步详细的指南,以实现它,因为我是代码和机器人新手?

语言:C# SDK:V4 频道:网络聊天频道

预先感谢 -ChaitanyaNG

1 个答案:

答案 0 :(得分:1)

https://docs.microsoft.com/en-us/adaptive-cards/authoring-cards/card-schema#inputchoiceset 希望本文档对您有所帮助。 基本上,您需要设置IsMultiselect = true