Microsoft Teams botプラグイン
Teamsで受けた質問をDifyアプリへ送り、生成した回答をTeamsへ返すbot連携です。
Dify上の実行結果は掲載していません。

Teamsで質問し、Difyの回答を受け取る
社内の問い合わせをTeamsから受け、既存のDifyアプリで回答したいときに使います。TeamsのメッセージをDify APIへ渡し、回答を同じ会話へ返す流れです。
Microsoft側の登録も必要
接続するDifyアプリに加え、Azureのアプリ登録とTeamsのbot登録を用意します。Teamsからの受信先URLを設定し、メッセージと送信者情報をどこまでDifyへ渡すか決めてください。個人チャットやチャネルでの利用範囲はTeams側の設定と合わせて検証します。
質問と返信を同じ会話で確認する
テスト用チャットで一問送り、Difyへ渡った文とTeamsへ戻った文を見比べます。
仕様・導入前に確認すること
対応環境・入力・出力・制約
認証方式
- Microsoft App IDとクライアントシークレット、応答生成に使うDifyチャットアプリの設定が必要です
入力
- Teams Bot FrameworkのPOST /api/messages。メッセージ本文からBotへのメンションを除いてDifyへ渡します
出力
- Difyの回答をTeamsの同じ会話へ返信。Webhookは処理状態のJSONを返します
制約
- Teams Developer PortalでBotのメッセージングエンドポイントと利用範囲を登録する必要があります
- チャットアプリの応答を待つblocking構成です
配布内容を確認して申し込む
配布物、利用条件、申請後の案内を専用フォームで確認できます。



