Tools
Agenten in Teams bringen: Ein HTTP-Adapter reicht
Drei Schritte zum Teams-Bot
Du hast bereits einen AI-Agenten gebaut – läuft als LangChain-Chain, Slack-Bot oder in Azure Foundry. Deine Nutzer arbeiten in Teams. Microsofts Teams TypeScript SDK schließt die Lücke mit einem Pattern: dem HTTP Server Adapter.
Das Prinzip:
const adapter = new ExpressAdapter(expressApp);
const teamsApp = new TeamsApp({ httpServerAdapter: adapter });
await teamsApp.initialize();
// POST /api/messages ist registriert
Der SDK injiziert /api/messages in deinen Express-Server. Das ist der Endpoint, den Teams für Nachrichten an Bots nutzt. Dein Server bleibt deins – das SDK fügt nur diesen einen Route hinzu.
Drei Szenarien:
- Slack-Bot parallel betreiben – Bolt’s ExpressReceiver + Teams SDK auf demselben Server, geteilte Business-Logik
- LangChain in Teams – Chain übernimmt die Logik, SDK reicht Messages durch
- Azure Foundry Agent – Direkte Integration ohne Neubau
Der SDK verifiziert auch, dass Requests legitim von Teams kommen, und routed Messages automatisch zu den richtigen Handlern.
Das Fazit: Kein Teams-spezifischer Rewrite nötig. Ein Adapter, ein Endpoint, fertig.