共用方式為


將 Bot 連線至 Microsoft Teams

適用於: SDK v4

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

必要條件

  • Azure 訂用帳戶。 如果您沒有 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 市集的相關信息。
  • 21Vianet 運作的 Azure Microsoft不支援 取得 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

如需如何發佈應用程式的指示,請參閱Teams概觀,瞭解如何 散發您的 Microsoft Teams 應用程式。 本文和相關聯的文章涵蓋如何:

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

其他資訊