Azure Bot Service Management SDK for Python
Azure Bot Service mit Python SDK verwalten
Die Bereitstellung und Verwaltung von Konversations-KI-Bots in Azure erfordert eine komplexe Konfiguration über mehrere Dienste hinweg. Diese Fähigkeit optimiert die Bot-Erstellung, Kanal-Einrichtung und OAuth-Verbindungen unter Verwendung des offiziellen Azure Management SDK für Python.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“Azure Bot Service Management SDK for Python”。 Erstellen Sie einen neuen Azure Bot in der Ressourcengruppe 'demo-rg' mit F0 SKU
预期结果:
Bot erstellt: demo-chat-bot
Standort: global
SKU: F0 (Kostenlos)
Endpunkt konfiguriert: https://demo-chat-bot.azurewebsites.net/api/messages
正在使用“Azure Bot Service Management SDK for Python”。 Alle Kanäle für den Bot 'customer-service-bot' auflisten
预期结果:
Konfigurierte Kanäle:
- DirectLineChannel: Aktiviert (v3 API)
- WebChatChannel: Aktiviert (Standard-Site)
- MsTeamsChannel: Aktiviert
正在使用“Azure Bot Service Management SDK for Python”。 OAuth-Verbindungen für den Bot 'hr-assistant' abrufen
预期结果:
Verbindung: graph-api
Anbieter: Microsoft Graph
Berechtigungen: User.Read, Calendar.Read
Status: Aktiv
安全审计
安全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)
质量评分
你能构建什么
DevOps-Ingenieur stellt Bots bereit
Automatisieren Sie die Bereitstellung von Bot-Ressourcen und Kanal-Konfiguration als Teil von CI/CD-Pipelines mit Python-Skripten.
Entwickler testet Bot-Integrationen
Erstellen Sie schnell Test-Bot-Instanzen mit verschiedenen Kanal-Konfigurationen für Entwicklungs- und Test-Workflows.
Cloud-Administrator verwaltet Bot-Flotte
Inventarisieren und verwalten Sie mehrere Bot-Dienste über Abonnements hinweg mit konsistenten Konfigurationsrichtlinien.
试试这些提示
Erstellen Sie eine Azure Bot Service-Ressource namens 'customer-support-bot' in der kostenlosen Stufe mit Endpunkt 'https://myapp.azurewebsites.net/api/messages'. Verwenden Sie die Ressourcengruppe 'bot-resources' und den Anzeigenamen 'Customer Support Assistant'.
Richten Sie Direct Line- und Web Chat-Kanäle für den Bot 'sales-assistant-bot' ein. Aktivieren Sie die Direct Line-Site für die v3 API und erstellen Sie eine Standard-Web Chat-Site.
Erstellen Sie eine OAuth-Verbindung namens 'graph-api' für den Bot 'hr-assistant' mit Berechtigungen für User.Read und Calendar.Read. Verwenden Sie die Dienstanbieter-ID für Microsoft Graph-Integration.
Listen Sie alle Azure Bot Service-Ressourcen in meinem Abonnement auf und zeigen Sie, welche Ressourcengruppen Bots enthalten. Zeigen Sie für jeden Bot seinen Namen, die SKU-Stufe und die konfigurierten Kanäle an.
最佳实践
- Verwenden Sie DefaultAzureCredential für die Authentifizierung und speichern Sie Geheimnisse in Azure Key Vault
- Beginnen Sie mit F0 SKU für die Entwicklung und upgraden Sie auf S1 für Produktionsworkloads
- Aktivieren Sie nur erforderliche Kanäle, um Sicherheitsrisiken zu minimieren und die Komplexität zu reduzieren
避免
- Betten Sie keine Client-Geheimnisse oder Verbindungsschlüssel direkt in Code oder Konfigurationsdateien ein
- Vermeiden Sie die Aktivierung aller verfügbaren Kanäle ohne Bewertung der Sicherheits- und Compliance-Anforderungen
- Überspringen Sie nicht die regelmäßige Rotation von Direct Line-Kanalschlüsseln