OpenClawSkills
GitHub
チャンネル • 25分で設定

Microsoft Teams Setup

Azure Bot Framework を使用したエンタープライズ対応の統合。

チャンネル設定が初めてですか?実践的なステップバイステップチュートリアルについては、''チャンネル設定チュートリアル''をご覧ください。このページは、すべての Microsoft Teams 機能と設定オプションを網羅した包括的なリファレンスです。

Microsoft Teams はエンタープライズ向けのコラボレーションプラットフォームです。OpenClaw は Microsoft Bot Framework を使用して Teams と統合し、チャット、チャネル、エンタープライズグレードの機能を提供します。

Tutorial.step

クイックセットアップ

Microsoft Teams を設定するには、Azure Portal でボットを作成する必要があります:

  • Azure Portal で Teams アプリを作成
  • Bot Framework を設定
  • ボットの認証情報を取得
  • OpenClaw で設定
  • Teams にデプロイ
Tutorial.step

Teams ボットの作成

ステップ 1:Azure Portal の設定

  • Azure Portal に移動
  • 新しい "Azure Bot" リソースを作成
  • ニーズに応じて "Multi Tenant" または "Single Tenant" を選択
  • Microsoft App ID とパスワードを設定
  • メッセージングエンドポイントを設定(OpenClaw Gateway URL)

ステップ 2:Bot Framework の設定

  • Azure Bot リソースで "Channels" に移動
  • Microsoft Teams チャネルを追加
  • Teams 固有の設定を構成
  • Microsoft App ID とパスワードをコピー

ステップ 3:Teams アプリマニフェスト

ボットの詳細で Teams アプリマニフェストを作成します。このマニフェストは、Teams でのボットの機能と外観を定義します。

Tutorial.step

Configuration

OpenClaw 設定ファイルで Microsoft Teams を設定します:

Microsoft Teams の設定

Config
{
  "msteams": {
    "appId": "your-microsoft-app-id",
    "appPassword": "your-microsoft-app-password",
    "allowFrom": ["[email protected]", "[email protected]"]
  }
}

Environment Variables

環境変数を使用することもできます:

Env Vars
export MSTEAMS_APP_ID="your-microsoft-app-id"
export MSTEAMS_APP_PASSWORD="your-microsoft-app-password"
Tutorial.step

アクセス制御

ユーザー許可リスト

ボットと対話できるユーザーを制御します:

User Allowlist
{
  "msteams": {
    "appId": "your-microsoft-app-id",
    "appPassword": "your-microsoft-app-password",
    "allowFrom": [
      "[email protected]",
      "[email protected]"
    ]
  }
}

グループアクセス制御

グループチャットアクセスを設定します:

Group Configuration
{
  "msteams": {
    "appId": "your-microsoft-app-id",
    "appPassword": "your-microsoft-app-password",
    "groupAllowFrom": ["[email protected]"],
    "groupPolicy": "open"
  }
}

グループポリシー:

  • "open" - ボットはすべてのグループメッセージに応答
  • "allowlist" - groupAllowFrom にリストされたグループのみで応答
Tutorial.step

Teams Features

OpenClaw はさまざまな Teams 機能をサポートしています:

  • 1対1チャット - ユーザーとの直接会話
  • チームチャネル - チームチャネルに参加
  • グループチャット - マルチユーザー会話
  • メンション - チャネルでメンションされたときに応答
  • ファイル共有 - ファイルの送受信
  • リッチカード - インタラクティブなメッセージカード
Tutorial.step

デプロイ

Teams にデプロイ

  • Teams アプリマニフェストをパッケージ化
  • Teams にアップロード(App Studio 経由または直接)
  • 組織または特定のチームにインストール
  • ボット機能をテスト

メッセージングエンドポイント

Teams がメッセージを送信するには、OpenClaw Gateway がインターネットからアクセス可能である必要があります。設定:

  • Gateway のパブリック URL
  • HTTPS エンドポイント(Teams で必須)
  • 有効な SSL 証明書
Tutorial.step

セキュリティのベストプラクティス

  • 1
    認証情報の保護App ID とパスワードを共有しないでください。
  • 2
    許可リストを使用アクセスを制御するために常に allowFrom を設定してください。
  • 3
    HTTPS が必要Teams はメッセージングエンドポイントに HTTPS を要求します。
  • 4
    定期的な更新Teams アプリと OpenClaw を最新の状態に保ってください。
  • 5
    監査ログセキュリティのためにボットの対話を監視してください。
Tutorial.step

トラブルシューティング

ボットが応答しない

ボットが応答しない場合:

  • App ID とパスワードが正しいか確認
  • メッセージングエンドポイントにアクセスできるか確認
  • HTTPS が正しく設定されているか確認
  • Gateway が実行中でリクエストを受信しているか確認
  • Azure Bot ログを確認

認証の問題

認証に失敗した場合:

  • App ID が Azure Bot リソースと一致しているか確認
  • App Password が正しいか確認
  • ボットが Teams に登録されているか確認
  • SSO を使用している場合は OAuth 設定を確認

グループアクセスの問題

グループ機能が動作しない場合:

  • groupPolicy 設定を確認
  • groupAllowFrom に正しいチーム ID が含まれているか確認
  • ボットがチーム/チャネルに追加されているか確認
  • Teams でのボットの権限を確認