Microsoft Teams
Lobu’s Microsoft Teams adapter supports direct chats, channel mentions, and interactive workflows. Under the hood, Lobu uses the Chat SDK Teams adapter with Azure Bot Framework.
- Register a bot in the Azure Portal under Azure Bot (or Bot Framework Registration).
- Note the App ID, App Password (client secret), and Tenant ID.
- In the Azure Bot’s Channels section, enable the Microsoft Teams channel.
- Use Agents → Connections in the web app to add Microsoft Teams, or declare a
teamsconnection inlobu.config.ts.
Configuration
Section titled “Configuration”| Field | Required | Type | Description |
|---|---|---|---|
appId | No | string | Microsoft App ID. |
appPassword | No | string | Microsoft App Password. |
appTenantId | No | string | Microsoft App Tenant ID. |
appType | No | MultiTenant | SingleTenant | Microsoft App Type. |
userName | No | string | Override bot username. |
Authentication
Section titled “Authentication”The adapter supports two authentication modes:
- Password auth (default) — provide
appPassworddirectly. Simplest setup. - Managed Identity (MSI) — when
appPasswordis omitted, the adapter uses Azure Managed Identity. Useful for Azure-hosted deployments.
Features
Section titled “Features”- Direct messages and channel @mentions trigger the agent.
- Streaming responses with throttled message edits.
- Adaptive Cards for interactive elements (permission grants, user prompts, configuration).
- Access control — restrict which users or groups can interact.
- Multi-tenant and single-tenant deployment modes.
Typical Use Cases
Section titled “Typical Use Cases”- Internal assistant for engineering, HR, or IT teams.
- Workflow automation triggered by team conversations.
- Knowledge base bot accessible from Teams channels.