技能 Azure Bot Service Management SDK for Python
📦

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.

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“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

安全审计

安全
v1 • 2/25/2026

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.

0
已扫描文件
0
分析行数
1
发现项
1
审计总数

风险因素

审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
74
规范符合性

你能构建什么

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éer un Bot de Base
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'.
Configurer Plusieurs Canaux
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.
Configurer OAuth pour l'Authentification Utilisateur
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.
Auditer les Ressources de Bots à Travers l'Abonnement
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

常见问题

Quelles permissions d'abonnement Azure sont requises pour utiliser cette compétence ?
Vous avez besoin du rôle Contributeur ou Contributeur au Service Bot sur le groupe de ressources cible, plus les permissions d'enregistrement pour le fournisseur de ressources Microsoft.BotService.
Puis-je utiliser cette compétence pour migrer des bots entre abonnements ?
Cette compétence gère des ressources de bots individuelles mais ne prend pas en charge la migration directe. Exportez la configuration du bot et recréez-la dans l'abonnement cible.
Quelle est la différence entre les niveaux de SKU F0 et S1 ?
F0 est gratuit avec des limites de débit de messages adaptées au développement. S1 prend en charge les messages illimités et les charges de production avec des limites d'échelle plus élevées.
Comment configurer mon bot pour un déploiement Microsoft Teams ?
Utilisez la configuration MsTeamsChannel pour activer l'intégration Teams. Vous devez également enregistrer le bot avec le manifeste Teams et déployer via le Centre d'administration Teams.
Quelle méthode d'authentification dois-je utiliser pour les scripts d'automatisation ?
Utilisez DefaultAzureCredential qui prend en charge plusieurs méthodes d'authentification incluant l'identité managée, les identifiants d'environnement et l'authentification Azure CLI.
À quelle fréquence dois-je faire tourner les clés de canal Direct Line ?
Faites tourner les clés Direct Line tous les 90 jours ou lorsque le personnel ayant accès change. Générez de nouvelles clés avant de désactiver les anciennes pour éviter toute interruption de service.

开发者详情

文件结构

📄 SKILL.md