@opin-cli/msteams
v2026.2.10
Published
Opin Microsoft Teams channel plugin
Readme
@opin-cli/msteams
Microsoft Teams channel plugin for Opin.
Connect your Opin gateway to Microsoft Teams — respond to messages in chats, channels, and group conversations using the Bot Framework.
Install
opin plugins install @opin-cli/msteamsRestart the gateway after install.
Requirements
- A Microsoft Azure account
- A registered Bot Framework app with a Teams channel enabled
Quick Setup
- Register a bot at dev.botframework.com or Azure Bot Service
- Enable the Microsoft Teams channel
- Note your App ID and App Password
- Configure Opin:
{
"channels": {
"msteams": {
"appId": "${TEAMS_APP_ID}",
"appPassword": "${TEAMS_APP_PASSWORD}"
}
}
}- Set your bot's messaging endpoint to:
https://your-gateway-host/webhooks/msteams
Configuration
| Key | Type | Default | Description |
|---|---|---|---|
| appId | string | required | Bot Framework App ID |
| appPassword | string | required | Bot Framework App Password |
| dmPolicy | string | "pairing" | Access control policy |
| enabled | boolean | true | Enable/disable the channel |
Features
- Personal chat (1:1) and group chat support
- Channel mention responses
- Adaptive card message formatting
- Secure webhook signature verification
Links
License
MIT
