Azure Bot Service Management SDK for Python
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.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
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
SeguroThis 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.
Fatores de risco
🔑 Variáveis de ambiente (2)
Pontuação de qualidade
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
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'.
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.
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.
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?
Posso usar esta habilidade para migrar bots entre assinaturas?
Qual é a diferença entre os tiers de SKU F0 e S1?
Como configuro meu bot para implantação no Microsoft Teams?
Qual método de autenticação devo usar para scripts de automação?
Com que frequência devo rotacionar as chaves de canal Direct Line?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-mgmt-botservice-pyReferência
main
Estrutura de arquivos
📄 SKILL.md