Azure.ResourceManager.BotService (.NET)
Verwalten von Azure Bot Service-Ressourcen mit dem .NET SDK
Entwickler müssen Azure Bot Service-Ressourcen effizient bereitstellen und konfigurieren. Dieser Skill bietet umfassende Anleitungen für die Verwaltung von Bot-Ressourcen, Kanälen und Verbindungseinstellungen mit dem Azure Resource Manager .NET SDK.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“Azure.ResourceManager.BotService (.NET)”。 Erstellen Sie einen Bot namens 'CustomerSupportBot' in West US 2 mit aktiviertem Teams-Kanal
预期结果:
Bot 'CustomerSupportBot' erfolgreich in West US 2 erstellt. Teams-Kanal konfiguriert mit deaktivierter Anruffunktion. Bot-Endpunkt: https://customer-support-bot.azurewebsites.net/api/messages
正在使用“Azure.ResourceManager.BotService (.NET)”。 Alle Kanäle für den Bot 'MyAssistant' auflisten
预期结果:
Kanäle für MyAssistant:
- DirectLineChannel (Aktiviert: True, Sichere Site: True)
- MsTeamsChannel (Aktiviert: True, Anrufe: False)
- WebChatChannel (Aktiviert: True)
正在使用“Azure.ResourceManager.BotService (.NET)”。 DirectLine-Schlüssel für Standard-Site erneuern
预期结果:
DirectLine-Schlüssel erfolgreich für 'Standard-Site' erneuert. Neuer Hauptschlüssel verfügbar. Vorherige Schlüssel bleiben während des Übergangs 10 Minuten gültig.
安全审计
安全This skill contains documentation and code examples for the Azure Resource Manager BotService SDK. Static analysis scanned 0 files with 0 lines, detecting no security patterns. The skill is prompt-only content with no executable code, making it safe for publication. All code examples demonstrate proper Azure SDK patterns including DefaultAzureCredential for authentication.
质量评分
你能构建什么
DevOps-Ingenieur automatisiert Bot-Bereitstellung
Automatisieren Sie die Bereitstellung von Bot-Ressourcen über mehrere Umgebungen hinweg mit CI/CD-Pipelines und ordnungsgemäßem Anmeldeinformationsmanagement.
Entwickler erstellt Multi-Channel-Bots
Konfigurieren Sie mehrere Kommunikationskanäle für eine einzelne Bot-Ressource, um Benutzer über Teams, Web Chat und DirectLine-Integrationen zu erreichen.
Sicherheitsadministrator verwaltet Bot-Anmeldedaten
Implementieren Sie Schlüsselrotationsrichtlinien und verwalten Sie OAuth-Verbindungseinstellungen für Enterprise-Bot-Bereitstellungen mit strengen Sicherheitsanforderungen.
试试这些提示
Helfen Sie mir, eine neue Azure Bot-Ressource in meinem Abonnement zu erstellen. Ich muss mich mit DefaultAzureCredential authentifizieren, bei Bedarf eine Ressourcengruppe erstellen und einen Bot mit dem Free-Tier (F0) SKU bereitstellen. Zeigen Sie mir den vollständigen C#-Code mit ordnungsgemäßer Fehlerbehandlung.
Ich habe eine vorhandene Bot-Ressource und muss sowohl Microsoft Teams als auch DirectLine-Kanäle aktivieren. Zeigen Sie mir, wie Sie den Teams-Kanal mit deaktivierter Anruffunktion konfigurieren und DirectLine mit einer sicheren Site einrichten. Fügen Sie Code hinzu, um zu überprüfen, ob die Kanäle erfolgreich erstellt wurden.
Unsere Sicherheitsrichtlinie erfordert eine vierteljährliche Rotation der DirectLine-Kanalschlüssel. Zeigen Sie mir, wie ich programmgesteuert Schlüssel für die Standard-Site erneuere, die neuen Schlüssel abrufe und unseren Azure Key Vault mit den rotierten Anmeldedaten mit dem Azure SDK aktualisiere.
Ich muss dieselbe Bot-Konfiguration über Entwicklungs-, Staging- und Produktionsumgebungen mit umgebungsspezifischen Einstellungen bereitstellen. Erstellen Sie eine Lösung, die das ARM SDK verwendet, um Bots mit verschiedenen SKUs zu erstellen (F0 für Entwicklung, S1 für Produktion), Kanäle entsprechend zu konfigurieren und ordnungsgemäße Fehlerbehandlung für jede Umgebung zu implementieren.
最佳实践
- Verwenden Sie DefaultAzureCredential für flexible Authentifizierung, die Entwicklungs- und Produktionsumgebungen unterstützt
- Speichern Sie sensible Anmeldedaten wie MSA-App-IDs und -Geheimnisse in Azure Key Vault anstatt in Umgebungsvariablen
- Aktivieren Sie sichere Sites für DirectLine-Kanäle in der Produktion, um tokenbasierte Authentifizierung zu erfordern
避免
- Hardcodieren von Client-Geheimnissen oder Verbindungszeichenfolgen direkt im Quellcode
- Verwenden des veralteten BotServiceKind.Bot anstelle des empfohlenen Azurebot-Typs für neue Bereitstellungen
- Überspringen von WaitUntil.Completed für Operationen, die vor dem Fortfahren abgeschlossen sein müssen
常见问题
Welche Authentifizierungsmethoden werden von diesem SDK unterstützt?
Kann ich dieses SDK verwenden, um Nachrichten von meinem Bot zu senden?
Wie gehe ich mit Ratenbegrenzungen vom Azure Resource Manager API um?
Welche Berechtigungen benötige ich zum Erstellen von Bot-Ressourcen?
Wie konfiguriere ich OAuth-Verbindungen für meinen Bot?
Kann ich Bots über mehrere Abonnements hinweg verwalten?
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-mgmt-botservice-dotnet引用
main
文件结构
📄 SKILL.md