SDK do Microsoft Teams Adiciona Adaptador de Servidor HTTP para Agentes de IA Existentes

✍️ OpenClawRadar📅 Publicado: April 23, 2026🔗 Source
SDK do Microsoft Teams Adiciona Adaptador de Servidor HTTP para Agentes de IA Existentes
Ad

O SDK do Microsoft Teams agora fornece um adaptador de servidor HTTP que permite que desenvolvedores conectem agentes de IA existentes ao Microsoft Teams sem modificar seu código principal. Essa abordagem permite que agentes criados para outras plataformas como Slack ou LangChain funcionem no Teams com mudanças mínimas.

O Padrão

O padrão principal envolve três etapas usando o SDK TypeScript do Teams:

import { App as TeamsApp, ExpressAdapter } from '@microsoft/teams.apps';

const adapter = new ExpressAdapter(expressApp); // 1. envolva seu servidor const teamsApp = new TeamsApp({ httpServerAdapter: adapter }); // 2. crie o aplicativo

teamsApp.on('message', async ({ send, activity }) => { // 3. processe mensagens await send(/* resposta do seu agente */); });

await teamsApp.initialize(); // registra POST /api/messages no seu servidor

O SDK injeta uma rota POST /api/messages no seu aplicativo Express existente. Este é o endpoint que o Teams usa para entregar mensagens ao seu bot. Seu servidor permanece inalterado; o SDK apenas adiciona esse único endpoint.

Ad

Cenário 1: Integração com Bot Slack

Se você tem um bot Slack construído com Bolt, pode executar tanto bots Slack quanto Teams no mesmo servidor Express. O SDK do Teams é montado em /api/messages enquanto o Slack usa /slack/events, permitindo que lógica compartilhada do agente (chamadas LLM, consultas de banco de dados, regras de negócio) resida em funções simples que ambos os manipuladores chamam.

Cenário 2: Integração com LangChain

Para cadeias LangChain existentes, você pode criar um arquivo de ponte que importa sua cadeia e a conecta ao Teams. O manipulador de mensagens do Teams pode invocar sua cadeia LangChain e retornar respostas aos usuários do Teams.

O SDK lida com a verificação de solicitações recebidas para garantir que sejam legítimas do Teams antes de invocar seu manipulador, e roteia automaticamente mensagens para os manipuladores de eventos corretos.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also

Prompt-Mini: Plugin do Claude Code Intercepta Prompts Vagos para Reduzir o Desperdício de Créditos
Tools

Prompt-Mini: Plugin do Claude Code Intercepta Prompts Vagos para Reduzir o Desperdício de Créditos

Prompt-mini é um plugin do Claude Code que intercepta prompts vagos antes da execução, faz perguntas de esclarecimento e constrói prompts estruturados com detecção de stack e regras específicas para mais de 40 frameworks. A ferramenta aborda 35 padrões que desperdiçam créditos, como escopo ausente, condições de parada e caminhos de arquivo.

OpenClawRadar
Claude-voice: TTS Local com Destaque de Palavras para Código Claude
Tools

Claude-voice: TTS Local com Destaque de Palavras para Código Claude

Claude-voice é uma ferramenta Python que adiciona conversão de texto em voz local com destaque de palavras em tempo real ao modo de voz do Claude Code. Ela usa Kokoro TTS (82 milhões de parâmetros) rodando totalmente localmente sem chaves de API.

OpenClawRadar
DeepClaude substitui o backend Anthropic do Claude Code pelo DeepSeek V4 Pro com custo 17 vezes menor
Tools

DeepClaude substitui o backend Anthropic do Claude Code pelo DeepSeek V4 Pro com custo 17 vezes menor

Um script que reescreve as variáveis de ambiente do Claude Code para rotear todas as chamadas do loop do agente através do DeepSeek V4 Pro, OpenRouter ou Fireworks AI — mesma experiência de usuário, $0,87/M tokens de saída vs $15/M.

OpenClawRadar
🦀
Tools

DashClaw: Uma Camada de Aprovação para Agentes OpenClaw

DashClaw é uma camada de aprovação de código aberto que intercepta chamadas destrutivas de ferramentas em OpenClaw, Claude Code e outros agentes, exigindo aprovação humana via Telegram antes da execução.

OpenClawRadar