{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks"}],"enrichment":{"capability":"Provides Python bindings to manage Azure Bot Service resources\u2014bots, channels, connections, and related operations\u2014through Azure's REST API.","skillfed_tags":["azure-sdk","bot-management","cloud-infrastructure"],"use_cases":["Automate bot deployment and configuration across multiple Azure subscriptions or environments.","Programmatically enable or configure communication channels (Teams, Slack, Facebook, Direct Line) for existing bots.","Build infrastructure-as-code tools that manage bot lifecycle, scaling, and monitoring.","Integrate bot provisioning into CI/CD pipelines or multi-tenant SaaS platforms.","Query and manage bot connection settings and authentication credentials at scale."],"what_it_does":"This is the official Microsoft Azure SDK for managing Bot Service resources in Python. It wraps Azure's REST API into Python classes and methods, letting you programmatically create, configure, and manage bots, channels (Teams, Slack, Facebook, etc.), connections, and related infrastructure. The package depends on msrest for HTTP communication, azure-common for shared Azure SDK utilities, azure-mgmt-core for management plane specifics, and typing-extensions for type hints.\n\nVersion 2.0.0 added significant new operation groups (Email, PrivateEndpointConnections, PrivateLinkResources, QnAMaker keys) and expanded model properties across channels and bot configurations. The package targets Python 3.7+ and is classified as Beta. Authentication requires proper credential configuration through environment variables.","worth_installing":"Yes, if you need to manage Azure Bot Service resources from Python code. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT License, and integrates with the broader Azure SDK ecosystem. The main requirement is a working Azure subscription and proper credential configuration; without those, the package cannot be used. For teams already committed to Azure, this is the standard choice."},"id":"azure-mgmt-botservice","links":{"html":"https://skillfed.io/packages/azure-mgmt-botservice","md":"https://skillfed.io/packages/azure-mgmt-botservice.md","pypi":"https://pypi.org/project/azure-mgmt-botservice/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-01-17","license_spdx":null,"license_treatment":"permissive","name":"azure-mgmt-botservice","python_support":"supports_current","summary":"Microsoft Azure Bot Service Client Library for Python"},"popularity":{"monthly_downloads":5112046,"position":2166,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
