-1

我已经在 MS Teams 中成功创建了 Bot,现在有一个要求,用户需要从大约 1 个选项中选择任何一个选项。100 个选项(考虑到可用性,我知道在 MS Teams UI 中提供这么多按钮是不可行的)。我在 PromptDialog 类文档中寻找了可用的选项,但找不到合适的解决方案。我可以像在 Web 应用程序中一样添加搜索功能吗?(详见附件)。对此的任何帮助都将受到高度赞赏。

示例图像

4

1 回答 1

1

这里有几个选项。

  1. 您可以在 LUIS 中使用列表实体。尽管听起来好像您已经在使用 LUIS。
  2. 您可以在 ActivityType.Message 部分中使用scorable或 if 语句来捕捉单词“search”(或类似的东西),然后实现逻辑以根据用户的下一条消息搜索某种集合。可评分的精彩视频在这里
  3. 您可以创建一个带有文本框输入的卡片,您可以实现逻辑以使用它来搜索某种集合。

    所有这些都有 node/c# 版本

    丰富的卡片样本
    丰富的卡片文档
    自适应卡片文档
    自适应卡片样本

    我相信其他人也可以添加更多解决方案

于 2017-08-17T16:01:30.150 回答