$cd ../integrations/
💬 MessagingEnterprisev2026.3+
$ cat teams-integration.md

openclaw.connect('microsoft-teams')

/** @openclaw 今日のチャンネルを要約して — 任意のTeamsワークスペースで動作 */

✨ 主要機能

チャンネルモニタリング

OpenClawが指定チャンネルを監視し、重要な会話、意思決定、アクションアイテムのデイリーダイジェストを作成。

会議要約

Teams会議後、OpenClawがトランスクリプトを読み、参加者にアクションアイテム付きの構造化ノートを配信。

インタラクティブボットコマンド

@openclawに続けて任意のリクエスト — トピックリサーチ、返信ドラフト、チケット作成、DB問い合わせ。

ナレッジベース検索

自然言語で組織のドキュメントやWikiを検索。OpenClawがソースリンク付きで関連回答。

承認ワークフロー

Teams経由でカスタム承認チェーンを作成。リクエスト転送、承認追跡、ステータス自動更新。

config.yaml

⚙️ 設定

# openclaw/config.yaml
integrations:
microsoft-teams:
enabled: true
tenant_id: "your-azure-tenant-id"
client_id: "your-app-client-id"
client_secret: "$TEAMS_SECRET"
monitored_channels: ["engineering", "product"]
daily_digest: true
meeting_summaries: true
example.log

💬 インタラクション例

// #engineering channel
@sarah: Can someone check why the staging deploy failed?
@openclaw: I checked the CI logs. The staging deploy failed due to a timeout in the database migration step (migration #47). The migration adds an index on the `events` table which has 12M rows. Recommendation: run the migration during off-hours or use CREATE INDEX CONCURRENTLY.
@sarah: @openclaw create a Jira ticket for this
@openclaw: ✓ Created INFRA-892: "Fix staging deploy timeout in migration #47" — assigned to on-call, priority P2.

🔒 エンタープライズセキュリティ

Microsoft Graph APIによるエンドツーエンド暗号化通信
Azure AD OAuth 2.0認証
データはインフラから離れない — OpenClawはセルフホスト
すべてのボット対話の監査ログ
チャンネルごとのロールベースアクセス制御

❓ FAQ

Q1. 管理者承認が必要?

はい。Teamsアプリにはテナント管理者のWebhookアクセス承認が必要。

Q2. モバイル対応?

対応。デスクトップ/Web/モバイル全クライアント。
← 連携に戻る