@hitechclaw/channel-msteams
v2.0.0
Published
HiTechClaw Microsoft Teams channel plugin
Readme
title: Microsoft Teams description: Connect HiTechClaw to Microsoft Teams via the Bot Framework.
Prerequisites
- An Azure account with an Azure AD App Registration
- A Bot Channel Registration on dev.botframework.com
Setup
1. Register Azure AD App
- Go to Azure Portal → App registrations → New registration
- Name: "HiTechClaw Bot", set Supported account types to Multi-tenant
- Note the Application (client) ID
- Go to Certificates & Secrets → New client secret → copy the value
2. Register Bot Channel
- Go to dev.botframework.com → Register a bot
- Set Messaging endpoint to:
https://your-domain/api/channels/msteams/messages - Connect the Microsoft Teams channel
3. Configure in HiTechClaw
- Navigate to Channels → Add Channel → Microsoft Teams
- Enter App ID (Client ID) and App Password (Client Secret)
- Optionally set Tenant ID (leave empty for multi-tenant)
- Click Test Connection → Activate
Configuration Fields
| Field | Required | Description |
|-------|----------|-------------|
| appId | ✅ | Azure AD Application (Client) ID |
| appPassword | ✅ | Client Secret from Azure AD |
| tenantId | ❌ | Tenant ID (defaults to common) |
Features
- OAuth2 authentication: Automatic token management with refresh
- Typing indicator: Shows "typing..." while processing
- @mention handling: Strips @mentions from message text
- Thread/reply support: Replies maintain conversation context
- Service URL caching: Optimized for multi-region deployment
