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

Solução Alternativa para a Lacuna de Migração de Projetos do ChatGPT: Exportar Scripts e Prompts
Tools

Solução Alternativa para a Lacuna de Migração de Projetos do ChatGPT: Exportar Scripts e Prompts

Um desenvolvedor criou scripts em Python e prompts do Claude para migrar conversas do ChatGPT para o Claude quando a exportação de dados do ChatGPT não inclui informações de associação a projetos. A solução extrai conversas usando títulos capturados da interface.

OpenClawRadar
🦀
Tools

Uso4Claude 3.0.0: Rastreador de Barra de Menu macOS de Código Aberto para Claude e Codex

Usage4Claude 3.0.0 adiciona suporte opcional ao Codex, login embutido no navegador para Claude, alternância entre múltiplas contas e notificações localizadas.

OpenClawRadar
Executador de Benchmark de Código Aberto para Testar Agentes OpenClaw em Fluxos de Trabalho Reais
Tools

Executador de Benchmark de Código Aberto para Testar Agentes OpenClaw em Fluxos de Trabalho Reais

Um novo projeto de código aberto permite que você compare agentes OpenClaw com suas próprias tarefas privadas e realistas definidas em YAML, com suporte para importar workspaces reais dos agentes.

OpenClawRadar
YantrikClaw Fork Adiciona Memória Cognitiva, Modo Companheiro e Ferramentas Conscientes de Nível ao ZeroClaw
Tools

YantrikClaw Fork Adiciona Memória Cognitiva, Modo Companheiro e Ferramentas Conscientes de Nível ao ZeroClaw

YantrikClaw é um fork do ZeroClaw que introduz três recursos principais: Memória Cognitiva com YantrikDB para recuperação semântica persistente, Modo Companheiro com rastreamento de vínculos e comportamento proativo, e seleção de ferramentas sensível a camadas que se adapta ao tamanho do modelo, desde Raspberry Pi até grandes clusters.

OpenClawRadar