Azure Bot Service Management SDK for Python
Gérer Azure Bot Service avec le SDK Python
Le déploiement et la gestion de bots conversationnels d'IA sur Azure nécessitent une configuration complexe à travers plusieurs services. Cette compétence simplifie la création de bots, la configuration des canaux et les connexions OAuth en utilisant le SDK de gestion Azure officiel pour Python.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“Azure Bot Service Management SDK for Python”。 Créer un nouveau Azure Bot dans le groupe de ressources 'demo-rg' avec le SKU F0
预期结果:
Bot créé : demo-chat-bot
Emplacement : global
SKU : F0 (Niveau gratuit)
Point de terminaison configuré : https://demo-chat-bot.azurewebsites.net/api/messages
正在使用“Azure Bot Service Management SDK for Python”。 Lister tous les canaux pour le bot 'customer-service-bot'
预期结果:
Canaux configurés :
- DirectLineChannel : Activé (API v3)
- WebChatChannel : Activé (Site par défaut)
- MsTeamsChannel : Activé
正在使用“Azure Bot Service Management SDK for Python”。 Obtenir les connexions OAuth pour le bot 'hr-assistant'
预期结果:
Connexion : graph-api
Fournisseur : Microsoft Graph
Scopes : User.Read, Calendar.Read
Statut : Actif
安全审计
安全This is a documentation-only skill providing instructional content for Azure Bot Service Management SDK. Static analysis found 0 files with executable code and 0 security issues. The skill teaches legitimate cloud resource management patterns using official Azure SDK. Environment variable usage shown is for standard Azure authentication configuration.
风险因素
🔑 环境变量 (2)
质量评分
你能构建什么
Ingénieur DevOps Déployant des Bots
Automatisez l'approvisionnement des ressources de bots et la configuration des canaux dans le cadre des pipelines CI/CD en utilisant des scripts Python.
Développeur Testant des Intégrations de Bots
Créez rapidement des instances de bots de test avec diverses configurations de canaux pour les workflows de développement et de test.
Administrateur Cloud Gérant une Flotte de Bots
Inventoriez et gérez plusieurs services de bots à travers les abonnements avec des politiques de configuration cohérentes.
试试这些提示
Créez une ressource Azure Bot Service nommée 'customer-support-bot' dans le niveau gratuit avec le point de terminaison 'https://myapp.azurewebsites.net/api/messages'. Utilisez le groupe de ressources 'bot-resources' et le nom d'affichage 'Customer Support Assistant'.
Configurez les canaux Direct Line et Web Chat pour le bot 'sales-assistant-bot'. Activez le site Direct Line pour l'API v3 et créez un site Web Chat par défaut.
Créez une connexion OAuth nommée 'graph-api' pour le bot 'hr-assistant' avec les scopes User.Read et Calendar.Read. Utilisez l'ID du fournisseur de service pour l'intégration Microsoft Graph.
Listez toutes les ressources Azure Bot Service dans mon abonnement et affichez quels groupes de ressources contiennent des bots. Pour chaque bot, affichez son nom, son niveau SKU et ses canaux configurés.
最佳实践
- Utilisez DefaultAzureCredential pour l'authentification et stockez les secrets dans Azure Key Vault
- Commencez avec le SKU F0 pour le développement et passez au S1 pour les charges de production
- Activez uniquement les canaux requis pour minimiser l'exposition de sécurité et gérer la complexité
避免
- Ne pas intégrer les secrets client ou les clés de connexion directement dans le code ou les fichiers de configuration
- Éviter d'activer tous les canaux disponibles sans évaluer les exigences de sécurité et de conformité
- Ne pas oublier de faire tourner les clés de canal Direct Line selon un calendrier régulier