Microsoft Azure SDK for Python

這是 Microsoft Azure Bot Service 用戶端程式庫。 此套件已經過 Python 3.7+ 的測試。 如需 Azure 程式庫的更完整檢視,請參閱 azure sdk python 版本

免責聲明

Python 2.7 的 Azure SDK Python 套件支援已于 2022 年 1 月 1 日結束。 如需詳細資訊和問題,請參閱 https://github.com/Azure/azure-sdk-for-python/issues/20691

開始使用

Prerequisites

安裝套件

pip install azure-mgmt-botservice
pip install azure-identity

驗證

根據預設, Azure Active Directory 權杖驗證取決於下列環境變數的正確設定。

  • AZURE_CLIENT_ID 適用于 Azure 用戶端識別碼。
  • AZURE_TENANT_ID 適用于 Azure 租使用者識別碼。
  • AZURE_CLIENT_SECRET 適用于 Azure 用戶端密碼。

此外,您也可以透過環境變數 來設定 Azure 訂用帳戶識別碼 AZURE_SUBSCRIPTION_ID

透過上述設定,用戶端可以透過下列程式碼進行驗證:

from azure.identity import DefaultAzureCredential
from azure.mgmt.botservice import AzureBotService
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = AzureBotService(credential=DefaultAzureCredential(), subscription_id=sub_id)

範例

您可以在 docs.microsoft.com 和範例存放庫上的Bot Service找到此套件的程式碼範例

疑難排解

後續步驟

提供意見反應

如果您遇到任何錯誤或有建議,請在專案的 [問題 ] 區段中提出問題。

曝光數