Microsoft Teams コネクターはMicrosoft Graph APIを介してMicrosoft Teamsチャンネルからメッセージを同期します。
認証
OAuth — スコープ:
ChannelMessage.Read.AllChannel.ReadBasic.All
設定
| フィールド | タイプ | 必須 | 説明 |
|---|---|---|---|
| チーム | セレクター/入力 | はい | Microsoft Teamsチーム |
| チャンネル | セレクター/入力 | はい | チャンネル名またはID |
| 最大メッセージ数 | 入力 | いいえ | 最大メッセージ数(デフォルト: 1000) |
動作の仕組み
- チャンネル解決 — Microsoft Graph経由でチャンネル名をIDに解決
- メッセージ取得 —
$topページネーションと@odata.nextLinkを使用 - HTML処理 — HTMLメッセージ本文をプレーンテキストに変換
- システムフィルタリング —
messageType: 'message'のみ(システムイベント除外)
文書フォーマット
[ISOタイムスタンプ] ユーザー名: メッセージテキスト
[ISOタイムスタンプ] 他のユーザー: 返信テキストメタデータタグ
| タグ | タイプ | 説明 |
|---|---|---|
| チャンネル名 | テキスト | Teamsチャンネル名 |
| メッセージ数 | 数値 | 同期メッセージ数 |
| 最終アクティビティ | 日付 | 最新メッセージのタイムスタンプ |

