$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/モバイル全クライアント。