Microsoft Teams SDK ajoute un adaptateur de serveur HTTP pour les agents IA existants

✍️ OpenClawRadar📅 Publié: April 23, 2026🔗 Source
Microsoft Teams SDK ajoute un adaptateur de serveur HTTP pour les agents IA existants
Ad

Le SDK Microsoft Teams fournit désormais un adaptateur de serveur HTTP qui permet aux développeurs de connecter leurs agents d'IA existants à Microsoft Teams sans modifier leur code principal. Cette approche permet aux agents conçus pour d'autres plateformes comme Slack ou LangChain de fonctionner dans Teams avec des modifications minimales.

Le Modèle

Le modèle principal implique trois étapes utilisant le SDK TypeScript de Teams :

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

const adapter = new ExpressAdapter(expressApp); // 1. encapsulez votre serveur const teamsApp = new TeamsApp({ httpServerAdapter: adapter }); // 2. créez l'application

teamsApp.on('message', async ({ send, activity }) => { // 3. traitez les messages await send(/* la réponse de votre agent */); });

await teamsApp.initialize(); // enregistre POST /api/messages sur votre serveur

Le SDK injecte une route POST /api/messages dans votre application Express existante. C'est le point de terminaison que Teams utilise pour envoyer des messages à votre bot. Votre serveur reste inchangé par ailleurs ; le SDK ajoute simplement ce point de terminaison.

Ad

Scénario 1 : Intégration de Bot Slack

Si vous avez un bot Slack construit avec Bolt, vous pouvez exécuter à la fois les bots Slack et Teams sur le même serveur Express. Le SDK Teams se monte sur /api/messages tandis que Slack utilise /slack/events, permettant à la logique partagée de l'agent (appels LLM, requêtes de base de données, règles métier) de résider dans des fonctions simples que les deux gestionnaires appellent.

Scénario 2 : Intégration LangChain

Pour les chaînes LangChain existantes, vous pouvez créer un fichier de pont qui importe votre chaîne et la connecte à Teams. Le gestionnaire de messages Teams peut invoquer votre chaîne LangChain et renvoyer les réponses aux utilisateurs de Teams.

Le SDK gère la vérification des requêtes entrantes pour s'assurer qu'elles proviennent légitimement de Teams avant d'invoquer votre gestionnaire, et route automatiquement les messages vers les gestionnaires d'événements appropriés.

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

Bot Telegram pour le contrôle CLI de Claude Code depuis un mobile
Tools

Bot Telegram pour le contrôle CLI de Claude Code depuis un mobile

Un développeur a créé un bot Telegram qui fait le pont avec l'interface en ligne de commande Claude Code, permettant un contrôle via des commandes mobiles comme /commit, /code_review et /simplify. Le bot découvre automatiquement les compétences personnalisées, traite les photos/documents/notes vocales et prend en charge les sessions de chat de groupe.

OpenClawRadar
Mesure de la pile MCP de Claude Code : convivialité du cache vs économies d'octets, et une correction en 2 lignes pour le cache de prompt
Tools

Mesure de la pile MCP de Claude Code : convivialité du cache vs économies d'octets, et une correction en 2 lignes pour le cache de prompt

Greg Shevchenko évalue les compresseurs MCP et les couches de récupération sur deux axes : économie d'octets et adaptabilité au cache. Un correctif de deux lignes (trier les résultats de rg, trier les entrées de Map) fait passer le cache d'environ 0 % à 100 % sans perte d'économies d'octets. Harness open source inclus.

OpenClawRadar
Titre : Claude Design vs Huashu-Design : Face-à-face sur les mises en page HTML et les limites de taux
Tools

Titre : Claude Design vs Huashu-Design : Face-à-face sur les mises en page HTML et les limites de taux

Claude Design crée rapidement des prototypes HTML mais atteint vite ses limites de taux. Huashu-Design, une compétence open-source Claude Code, fonctionne sur l'abonnement normal sans limite de taux séparée—mais prend 20 minutes contre 5.

OpenClawRadar
CostClaw : Tableau de bord gratuit de suivi des coûts locaux pour les agents OpenClaw
Tools

CostClaw : Tableau de bord gratuit de suivi des coûts locaux pour les agents OpenClaw

CostClaw est un plugin local gratuit qui capture chaque appel LLM via les hooks natifs d'OpenClaw et fournit un tableau de bord affichant la répartition des modèles, les coûts par session et les graphiques de dépenses horaires. Le développeur a découvert que son agent heartbeat exécutait Claude Sonnet toutes les 3 minutes 24h/24, coûtant 60$/mois, et que le passage à Haiku a réduit sa facture d'environ 65%.

OpenClawRadar