將 Bot 連線至 Microsoft Teams

適用于: SDK v4

您可以設定 Bot 透過 Microsoft Teams 與人員通訊。 本文說明如何在 Teams 中建立 Teams 應用程式、將您的 Bot 連線至 Azure 中的 Teams 應用程式,然後在 Teams 中測試您的 Bot。

必要條件

在 Azure 中設定 Bot

  1. 開啟 Azure 入口網站
  2. 開啟 Bot 的 [Azure Bot 資源] 刀鋒視窗。
  3. 開啟 [頻道] ,然後選取 [Microsoft Teams]:
    1. 閱讀並同意服務條款。
    2. 在 [ 傳訊] 索引 標籤上,選取 Bot 的雲端環境。 如需詳細資訊,請參閱使用 Teams 功能規劃您的應用程式建置後一節。
    3. 選取 [套用]。
  4. 選取 [取得 Bot 內嵌程式碼],找出 Teams 的內嵌程式碼,然後複製程式碼的 HTTPs 部分。 例如: https://teams.microsoft.com/l/chat/0/0?users=28:b8a22302e-9303-4e54-b348-343232 。 您可以使用此程式碼在 Teams 中測試 Bot。

![TIP]

  • [ 通話] 索引標籤支援 Teams 通話功能。 如需詳細資訊,請參閱 註冊 Microsoft Teams 的通話和會議 Bot
  • [ 發佈] 索引標籤包含如何將 Teams 應用程式發佈至 Teams 市集的相關資訊。

在 Teams 中測試 Bot

生產中的 Bot 應該新增至 Teams 應用程式作為 Teams 應用程式的一部分。 如需詳細資訊,請參閱 測試您的應用程式

重要

建議您不要針對測試以外的任何用途使用 GUID 新增 Bot。 這麼做會嚴重限制 Bot 的功能。 生產環境中的 Bot 應會隨著應用程式新增至 Teams。

  1. 在瀏覽器中,開啟您從內嵌程式碼複製的 URL,然後選擇您用來將 Bot 新增至 Teams 的 Microsoft Teams 應用程式 (用戶端或 Web) 。 您應該可以看到列為連絡人的 Bot,您可以在 Microsoft Teams 中傳送訊息,並從中接收訊息。
  2. 在 Teams 中與您的 Bot 互動。

提示

在每個環境中使用一個 Bot 通道註冊,因為當您在本機開發、預備和生產環境之間切換時,端點會變更。

刪除 Teams 頻道註冊會導致重新啟用時產生一組新的金鑰。 這會使 Bot 可能已儲存的所有 29:xxx 和 a:xxx 識別碼失效,以進行主動式傳訊。

在 Teams 中發佈 Bot

如需如何發佈應用程式的指示,請參閱 散發您的 Microsoft Teams 應用程式

其他資訊