將 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。
![TIP]
- [ 通話] 索引標籤支援 Teams 通話功能。 如需詳細資訊,請參閱 註冊 Microsoft Teams 的通話和會議 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
如需如何發佈應用程式的指示,請參閱 散發您的 Microsoft Teams 應用程式。
其他資訊
- 如需 Teams 應用程式開發的詳細資訊,請參閱 建置 Microsoft Teams 的應用程式 和 開始使用。
- 如需建立適用于 Teams 的 Bot 的詳細資訊,請參閱 Microsoft Teams 中的 Bot。
- 如需在 Teams 中發佈和測試 Bot 的詳細資訊,請參閱散發您的 Microsoft Teams 應用程式和測試您的應用程式。
- 若要提供意見反應並尋找其他資源,請參閱 Microsoft Teams 開發人員社群頻道。