將 Bot 連線至 Microsoft Teams

適用于: SDK v4

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

必要條件

  • Azure 訂用帳戶。 如果您還沒有帳戶,請在開始之前建立 免費帳戶
  • 發佈至 Azure 的 Bot,您想要連線到 Teams。
  • Teams 中已啟用自訂應用程式上傳或側載的開發人員租使用者。 如需詳細資訊,請參閱 準備您的 Microsoft 365 租使用者
  • 有效的 Teams 應用程式套件。 如需詳細資訊,請參閱 在 Microsoft Teams 中上傳您的應用程式。

在 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。

提示

  • [通話] 索引 標籤支援 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 應用程式的 Teams 概觀。 本文和相關聯的文章涵蓋如何:

  • 選擇並設定 Bot 的安裝選項
  • 建立 Teams 應用程式資訊清單、圖示和套件
  • 將您的應用程式上傳至 Teams
  • 將您的應用程式發佈至組織或 Teams 市集

其他資訊