SDK do Microsoft Azure para Python
Esta é a Biblioteca de Clientes do Microsoft Azure Bot Service. Este pacote foi testado com o Python 3.7 e superior. Para obter uma vista mais completa das bibliotecas do Azure, veja a versão python do azure sdk.
Exclusão de Responsabilidade
O suporte de pacotes Python do SDK do Azure para Python 2.7 terminou a 01 de janeiro de 2022. Para obter mais informações e perguntas, veja https://github.com/Azure/azure-sdk-for-python/issues/20691
Introdução
Pré-requisitos
- O Python 3.7+ é necessário para utilizar este pacote.
- Subscrição do Azure
Instalar o pacote
pip install azure-mgmt-botservice
pip install azure-identity
Autenticação
Por predefinição, a autenticação de tokens do Azure Active Directory depende da configuração correta das seguintes variáveis de ambiente.
AZURE_CLIENT_ID
para o ID de cliente do Azure.AZURE_TENANT_ID
para o ID de inquilino do Azure.AZURE_CLIENT_SECRET
para o segredo do cliente do Azure.
Além disso, o ID da subscrição do Azure pode ser configurado através da variável AZURE_SUBSCRIPTION_ID
de ambiente .
Com a configuração acima, o cliente pode ser autenticado através do seguinte código:
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)
Exemplos
Pode encontrar exemplos de código para este pacote em Bot Service no Repositório docs.microsoft.com e Exemplos
Resolução de problemas
Passos seguintes
Enviar Comentários
Se encontrar erros ou tiver sugestões, submeta um problema na secção Problemas do projeto.
Azure SDK for Python