2017-08-17 48 views
-1

我已经成功地在MS团队中创建了Bot,现在有一个要求,用户需要选择约一个选项中的任何一个。 100个选项(我知道在MS Teams UI中提供这些按钮对于可用性来说是不可行的)。我在PromptDialog类documentation中寻找可用选项,但找不到合适的解决方案。我可以添加与我们在Web应用程序中相同的搜索功能吗? (见附件)。任何帮助在此非常感谢。Bot框架中的搜索功能

sample image

回答

1

有你这里有几个选项。

  1. 您可以在LUIS中使用列表实体。虽然听起来好像你已经在使用LUIS了。
  2. 您可以在您的ActivityType.Message部分中使用scorable或if语句来捕获单词“search”(或类似内容),然后实现逻辑以基于用户的下一条消息搜索某种类的集合。关于评分的伟大视频here
  3. 您可以创建一个带有文本框输入的卡片,您可以实现使用该卡片搜索某种集合的逻辑。

    有这一切

    rich cards samples
    Rich cards doc
    Adaptive cards doc
    Adaptive cards sample

    的节点/ C#版本我敢肯定有更多的解决方案,其他人可以添加以及

+0

Hello JasonSowers,谢谢你的回复。这真是一个非常有用的信息。我会尝试,如果需要任何帮助,然后将回来。 –