2017-08-17 75 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,謝謝你的回覆。這真是一個非常有用的信息。我會嘗試,如果需要任何幫助,然後將回來。 –