teams-meetings Plugin は、OpenClaw Chrome プロファイルでゲストとして Microsoft Teams のリンクに参加します。teams.microsoft.com/l/meetup-join/... 配下の職場向けリンクと、teams.live.com/meet/... 配下の個人向けリンクを受け付けます。会議の作成、電話での参加、Microsoft Graph の呼び出し、音声または動画の録画は行いません。
セットアップ
音声応答では、Google Meet Pluginと同じローカル音声の前提条件(macOS、BlackHole 2ch 仮想オーディオデバイス、SoX)を使用します。
openclaw plugins disable teams-meetings を実行します。
chromeNode.node を使用します。Node では teamsmeetings.chrome と browser.proxy を許可する必要があります。
モード
OpenClaw が話者情報付きのメモを永続化できるよう、すべてのモードで参加承認後に Teams のライブキャプションが有効になります。
transcript アクションは、transcribe セッションに限り、引き続き上限付きライブバッファのみを返します。退出時に、OpenClaw は永続的な文字起こしと生成された要約を共有状態データベースに保存します。openclaw transcriptsを使用して一覧表示またはエクスポートできます。
自動メモはデフォルトで有効です。永続的なメモをグローバルに無効にするには、transcripts.enabled: false を設定します。明示的な transcribe モードでは、引き続き上限付きのライブ末尾部分のみが公開されます。
ゲスト参加の制限
ブラウザアダプターは、アプリへの誘導画面を閉じ、ゲスト名を入力し、カメラをオフにして、選択したモード用にマイクを設定し、参加ボタンをクリックします。通話中の状態では通話終了コントロールを使用します。ロビー、テナントへのサインイン、デバイス権限の状態では、必要な手動操作の理由を明示的に返します。個人向け会議ランチャーのリダイレクトと、Chrome に表示されるBlackHole 2ch (Virtual) ラベルに対応しています。
Teams のテナントポリシーにより、サインイン、メール認証、または開催者による参加承認が必要になる場合があります。OpenClaw Chrome プロファイルでその手順を完了してから、ステータスまたは音声操作を再試行してください。Plugin はテナントポリシーを回避しません。
個人向け Teams Web クライアントでは、アプリへの誘導画面、ゲスト名の入力、参加前のマイクとカメラの切り替え、参加、ロビーでの承認、メディア権限、通話中の検出、ライブキャプション、BlackHole の入出力ルーティング、退出、通話後の検出について実環境で検証済みです。職場のテナントでは、サインイン、メール認証、参加承認、退出確認に異なるポリシーが適用される場合があります。報告された手動操作は、OpenClaw Chrome プロファイルで完了してください。
ツールと Gateway のインターフェース
teams_meetings エージェントツールは、join、leave、status、transcript、speak をサポートします。Gateway メソッドでは teamsmeetings.* プレフィックスを使用します。Node コマンドは teamsmeetings.chrome です。