Azure.ResourceManager.BotService (.NET)
Gerenciar Recursos do Azure Bot Service com o .NET SDK
Desenvolvedores precisam provisionar e configurar recursos do Azure Bot Service de forma eficiente. Esta habilidade fornece orientação abrangente para gerenciar recursos de bot, canais e configurações de conexão usando o Azure Resource Manager .NET SDK.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“Azure.ResourceManager.BotService (.NET)”。 Create a bot named 'CustomerSupportBot' in West US 2 with Teams channel enabled
预期结果:
Bot 'CustomerSupportBot' criado com sucesso em West US 2. Canal Teams configurado com chamadas desabilitadas. Endpoint do bot: https://customer-support-bot.azurewebsites.net/api/messages
正在使用“Azure.ResourceManager.BotService (.NET)”。 List all channels for the bot 'MyAssistant'
预期结果:
Canais para MyAssistant:
- DirectLineChannel (Habilitado: True, Site Seguro: True)
- MsTeamsChannel (Habilitado: True, Chamadas: False)
- WebChatChannel (Habilitado: True)
正在使用“Azure.ResourceManager.BotService (.NET)”。 Regenerate DirectLine keys for Default Site
预期结果:
Chaves DirectLine regeneradas com sucesso para 'Default Site'. Nova chave primária disponível. Chaves anteriores permanecerão válidas por 10 minutos durante a transição.
安全审计
安全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.
质量评分
你能构建什么
Engenheiro de DevOps Automatizando Implantação de Bot
Automatize o provisionamento de recursos de bot em vários ambientes usando pipelines de CI/CD com gerenciamento adequado de credenciais.
Desenvolvedor Criando Bots Multi-Canal
Configure múltiplos canais de comunicação para um único recurso de bot para alcançar usuários através de integrações Teams, Web Chat e DirectLine.
Administrador de Segurança Gerenciando Credenciais de Bot
Implemente políticas de rotação de chaves e gerencie configurações de conexão OAuth para implantações de bot empresariais com requisitos rigorosos de segurança.
试试这些提示
Ajude-me a criar um novo recurso do Azure Bot na minha assinatura. Preciso autenticar usando DefaultAzureCredential, criar um grupo de recursos se necessário, e implantar um bot com a SKU de camada gratuita (F0). Mostre o código C# completo com tratamento de erro adequado.
Tenho um recurso de bot existente e preciso habilitar os canais Microsoft Teams e DirectLine. Mostre como configurar o canal Teams com chamadas desabilitadas e configurar o DirectLine com um site seguro. Inclua código para verificar se os canais foram criados com sucesso.
Nossa política de segurança requer rotação trimestral das chaves do canal DirectLine. Mostre como regenerar programáticamente as chaves para o Default Site, recuperar as novas chaves e atualizar nosso Azure Key Vault com as credenciais rotacionadas usando o Azure SDK.
Preciso implantar a mesma configuração de bot através dos ambientes dev, staging e production com configurações específicas para cada ambiente. Crie uma solução que usa o ARM SDK para criar bots com diferentes SKUs (F0 para dev, S1 para production), configure canais apropriadamente e implemente tratamento de erro adequado para cada ambiente.
最佳实践
- Use DefaultAzureCredential para autenticação flexível que suporta ambientes de desenvolvimento e produção
- Armazene credenciais sensíveis como MSA App IDs e segredos no Azure Key Vault em vez de variáveis de ambiente
- Habilite sites seguros para canais DirectLine em produção para exigir autenticação baseada em token
避免
- Codificar segredos do cliente ou strings de conexão diretamente no código fonte
- Usar o legado BotServiceKind.Bot em vez do tipo Azurebot recomendado para novas implantações
- Pular WaitUntil.Completed para operações que devem ser concluídas antes de prosseguir
常见问题
Quais métodos de autenticação este SDK suporta?
Posso usar este SDK para enviar mensagens do meu bot?
Como lido com limitação de taxa da API do Azure Resource Manager?
Quais permissões preciso para criar recursos de bot?
Como configuro conexões OAuth para meu bot?
Posso gerenciar bots em múltiplas assinaturas?
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-mgmt-botservice-dotnet引用
main
文件结构
📄 SKILL.md