チャンネル • 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を設定してください。 - 3HTTPS が必要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 でのボットの権限を確認