Bot Microsoft Teams com IA — Guia OpenClaw

Configure OpenClaw no Microsoft Teams. Bot de IA para ambiente corporativo Microsoft 365. Tutorial completo com Azure Bot Service.

Canal: Microsoft Teams

Use o OpenClaw no Microsoft Teams, integrado ao seu ambiente Microsoft 365.

O Que Você Pode Fazer
  • Chat direto - Converse 1:1 com o bot
  • 👥 Em canais - Adicione a canais/times
  • 📎 Arquivos - Integração com SharePoint/OneDrive
  • Calendário - Acesso ao Outlook Calendar
  • Microsoft Graph - Acesso ao ecossistema MS
Pré-requisitos
  • Microsoft 365 Business ou Enterprise
  • Permissão para criar apps (ou pedir ao admin)
  • OpenClaw rodando em servidor acessível
Configuração1. Criar App no Azure
  1. Acesse Azure Portal
  2. Azure Active Directory > App registrations
  3. New registration
  4. Configure:
    • Nome: OpenClaw Bot
    • Redirect URI: Web > sua-url/auth/callback
2. Bot Framework
  1. Acesse Bot Framework Portal
  2. Create a bot
  3. Configure endpoint: https://seu-servidor/api/teams/messages
  4. Copie App ID e Password
3. Configurar OpenClaw
# config.yaml
channels:
  teams:
    enabled: true
    app_id: "seu-app-id"
    app_password: "seu-app-password"
    tenant_id: "seu-tenant-id"  # ou "common"
4. Instalar no Teams
  1. Crie App Package (manifest.json + ícones)
  2. Teams Admin Center > Upload custom app
  3. Ou distribua via link
UsoChat Direto
  1. Procure o bot por nome
  2. Inicie conversa
  3. Use normalmente
Em Canais
  1. Vá ao canal desejado
  2. @NomeDoBot sua mensagem
  3. Bot responde no thread
Adaptive Cards

O Teams suporta cards ricos:

Botões interativos
Formulários
Imagens e tabelas
Ações rápidas
Comandos Comuns
@OpenClaw resumo de emails
@OpenClaw agenda de amanhã
@OpenClaw criar reunião com [pessoa] amanhã 15h
@OpenClaw buscar documento [nome]
Integrações MicrosoftOutlook Calendar
"Minha agenda de hoje"
"Marque reunião com João amanhã às 10h"
OneDrive/SharePoint
"Busque o documento de propostas"
"Quem editou o arquivo X recentemente?"
Planner/To-Do
"Minhas tarefas pendentes"
"Criar tarefa: revisar relatório"
Permissões Necessárias

No Azure AD, configure:

  • User.Read
  • Calendars.ReadWrite
  • Files.Read
  • Mail.Read (se quiser emails)
AutomaçõesResumo Matinal no Canal
Todo dia às 9h, poste no canal #geral:
- Bom dia!
- Compromissos do time hoje
- Lembretes importantes
Alertas
Se CI falhar:
- Poste no canal #dev
- @mencione responsável
Limitações
  • Requer Microsoft 365 (não funciona com conta pessoal)
  • Setup mais complexo que outros canais
  • Depende de aprovação de admin (em alguns casos)
  • Rate limits da Microsoft
TroubleshootingBot não responde
  1. Verifique credenciais no Azure
  2. Confirme endpoint acessível
  3. Revise logs: openclaw logs | grep teams
Erro de permissão
  1. Verifique app permissions no Azure
  2. Peça admin consent se necessário
  3. Confirme que o app está aprovado
Alternativas

Se Teams for muito complexo:

Próximos Passos