Habilidades Azure Bot Service Management SDK for Python
📦

Azure Bot Service Management SDK for Python

Seguro 🔑 Variáveis de ambiente

Gerencie o Azure Bot Service com o SDK Python

Implantar e gerenciar bots de IA conversacional no Azure requer configuração complexa em vários serviços. Esta habilidade simplifica a criação de bots, configuração de canais e conexões OAuth usando o SDK oficial de Gerenciamento do Azure para Python.

Suporta: Claude Codex Code(CC)
🥉 72 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "Azure Bot Service Management SDK for Python". Create a new Azure Bot in resource group 'demo-rg' with F0 SKU

Resultado esperado:

Bot criado: demo-chat-bot
Localização: global
SKU: F0 (tier gratuito)
Endpoint configurado: https://demo-chat-bot.azurewebsites.net/api/messages

A utilizar "Azure Bot Service Management SDK for Python". List all channels for bot 'customer-service-bot'

Resultado esperado:

Canais configurados:
- DirectLineChannel: Habilitado (API v3)
- WebChatChannel: Habilitado (Site Padrão)
- MsTeamsChannel: Habilitado

A utilizar "Azure Bot Service Management SDK for Python". Get OAuth connections for bot 'hr-assistant'

Resultado esperado:

Conexão: graph-api
Provedor: Microsoft Graph
Escopos: User.Read, Calendar.Read
Status: Ativo

Auditoria de Segurança

Seguro
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
Arquivos analisados
0
Linhas analisadas
1
achados
1
Total de auditorias

Fatores de risco

🔑 Variáveis de ambiente (2)
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
74
Conformidade com especificações

O Que Você Pode Construir

Engenheiro de DevOps Implantando Bots

Automatize o provisionamento de recursos de bot e configuração de canal como parte de pipelines CI/CD usando scripts Python.

Desenvolvedor Testando Integrações de Bot

Crie rapidamente instâncias de bot de teste com várias configurações de canal para fluxos de trabalho de desenvolvimento e teste.

Administrador de Nuvem Gerenciando Frota de Bots

Inventarie e gerencie múltiplos serviços de bot em assinaturas com políticas de configuração consistentes.

Tente Estes Prompts

Criar um Bot Básico
Create an Azure Bot Service resource named 'customer-support-bot' in the free tier with endpoint 'https://myapp.azurewebsites.net/api/messages'. Use the resource group 'bot-resources' and display name 'Customer Support Assistant'.
Configurar Múltiplos Canais
Set up Direct Line and Web Chat channels for the bot 'sales-assistant-bot'. Enable the Direct Line site for v3 API and create a default Web Chat site.
Configurar OAuth para Autenticação de Usuário
Create an OAuth connection named 'graph-api' for bot 'hr-assistant' with scopes for User.Read e Calendar.Read. Use the service provider ID for Microsoft Graph integration.
Auditar Recursos de Bot na Assinatura
List all Azure Bot Service resources in my subscription and show which resource groups contain bots. For each bot, display its name, SKU tier, and configured channels.

Melhores Práticas

  • Use DefaultAzureCredential para autenticação e armazene segredos no Azure Key Vault
  • Comece com SKU F0 para desenvolvimento e atualize para S1 para cargas de trabalho de produção
  • Habilite apenas canais necessários para minimizar exposição de segurança e gerenciar complexidade

Evitar

  • Não incorpore segredos de cliente ou chaves de conexão diretamente no código ou arquivos de configuração
  • Evite habilitar todos os canais disponíveis sem avaliar requisitos de segurança e conformidade
  • Não deixe de rotacionar chaves de canal Direct Line em um cronograma regular

Perguntas Frequentes

Quais permissões de assinatura do Azure são necessárias para usar esta habilidade?
Você precisa da função Contribuidor ou Contribuidor do Bot Service no grupo de recursos de destino, mais permissões de registro para o provedor de recursos Microsoft.BotService.
Posso usar esta habilidade para migrar bots entre assinaturas?
Esta habilidade gerencia recursos de bot individuais, mas não oferece suporte a migração direta. Exporte a configuração do bot e recrie na assinatura de destino.
Qual é a diferença entre os tiers de SKU F0 e S1?
F0 é gratuito com limites de taxa de mensagem adequados para desenvolvimento. S1 suporta mensagens ilimitadas e cargas de trabalho de produção com limites de escala mais altos.
Como configuro meu bot para implantação no Microsoft Teams?
Use a configuração MsTeamsChannel para habilitar a integração com Teams. Você também deve registrar o bot com o manifesto do Teams e implantar através do Teams Admin Center.
Qual método de autenticação devo usar para scripts de automação?
Use DefaultAzureCredential que oferece suporte a múltiplos métodos de autenticação incluindo identidade gerenciada, credenciais de ambiente e autenticação do Azure CLI.
Com que frequência devo rotacionar as chaves de canal Direct Line?
Rotacione chaves de canal Direct Line a cada 90 dias ou quando pessoal com acesso mudar. Gere novas chaves antes de desabilitar as antigas para evitar interrupção do serviço.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md