將 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
- 開啟 Azure 入口網站。
- 開啟 Bot 的 [Azure Bot 資源] 刀鋒視窗。
- 開啟 [頻道 ],然後選取 [Microsoft Teams:
- 閱讀並同意服務條款。
- 在 [ 傳訊] 索引標籤上,選取 Bot 的雲端環境。 如需詳細資訊,請參閱使用Teams功能規劃應用程式的建置後一節。
- 選取套用。
- 選取 [ 取得 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 作為應用程式的一部分。
- 在瀏覽器中,開啟您從內嵌程式代碼複製的 URL,然後選擇您用來將 Bot 新增至 Teams 的 Microsoft Teams 應用程式(用戶端或 Web)。 您應該可以看到列為聯繫人的 Bot,您可以在 Microsoft Teams 中傳送訊息,並從中接收訊息。
- 在 Teams 中與您的 Bot 互動。
提示
在每個環境中使用一個 Bot 通道註冊,因為當您在本機開發、預備和生產環境之間切換時,您的端點會變更。
刪除 Teams 頻道註冊會導致重新啟用時產生新的金鑰組。 這會使 Bot 可能儲存用於主動傳訊的所有 29:xxx 和 a:xxx 標識符失效。
在 Teams 中發佈 Bot
如需如何發佈應用程式的指示,請參閱Teams概觀,瞭解如何 散發您的 Microsoft Teams 應用程式。 本文和相關聯的文章涵蓋如何:
- 選擇並設定 Bot 的安裝選項
- 建立 Teams 應用程式指令清單、圖示和套件
- 將您的應用程式上傳至 Teams
- 將您的應用程式發佈至組織或 Teams 市集
其他資訊
- 如需 Teams 應用程式開發的詳細資訊,請參閱 建置適用於 Microsoft Teams 和 開始使用的應用程式。
- 如需建立Teams Bot的詳細資訊,請參閱 Teams中的 Bot Microsoft。
- 如需在 Teams 中發佈和測試 Bot 的詳細資訊,請參閱散發您的 Microsoft Teams 應用程式和測試您的應用程式。
- 若要提供意見反應並尋找其他資源,請參閱 Microsoft Teams 開發人員社群頻道。