Botframework Bot框架中的搜索功能

Botframework Bot框架中的搜索功能,botframework,microsoft-teams,Botframework,Microsoft Teams,我已经在MS团队中成功创建了Bot,现在需要用户从大约100个选项中选择任意一个选项(我知道,考虑到可用性,在MS团队UI中提供这么多按钮是不可行的)。我在PromptDialog类中查找了可用的选项,但找不到合适的解决方案。我可以像在web应用程序中一样添加搜索功能吗?(见附件)。非常感谢您在这方面的任何帮助 这里有几个选项 可以在LUIS中使用列表实体。虽然听起来你好像已经在使用路易斯了 您可以在ActivityType.Message部分中使用或if语句来捕获单词“search”(或类似的

我已经在MS团队中成功创建了Bot,现在需要用户从大约100个选项中选择任意一个选项(我知道,考虑到可用性,在MS团队UI中提供这么多按钮是不可行的)。我在PromptDialog类中查找了可用的选项,但找不到合适的解决方案。我可以像在web应用程序中一样添加搜索功能吗?(见附件)。非常感谢您在这方面的任何帮助


这里有几个选项

  • 可以在LUIS中使用列表实体。虽然听起来你好像已经在使用路易斯了
  • 您可以在ActivityType.Message部分中使用或if语句来捕获单词“search”(或类似的词),然后实现逻辑来根据用户的下一条消息搜索某种类型的集合。关于scorables的精彩视频
  • 您可以创建一个带有文本框输入的卡片,您可以实现逻辑来使用它搜索某种集合

    所有这些都有node/c版本




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


  • 你好,JasonSowers,谢谢你的回复。这确实是一个非常有用的信息。我会尽力,如果需要帮助,我会回来的。