Dify Lib by Omluc

Google Chat受信プラグイン

Google ChatのMESSAGEイベントを受け、本文を選択したDifyチャットアプリへ渡すWebhookです。Chatへの返信処理は含みません。

Dify上の実行結果は掲載していません。

Google Chatの投稿を処理の入口にする

配布版はPOST /webhookでtype: MESSAGEを受けると、message.textを選択したDifyアプリへ非同期に渡し、HTTP 200と空JSONをすぐ返します。生成結果をGoogle Chatへ投稿するコードはありません。

Webhookの公開範囲を確認する

Google Chat側のイベント送信先にWebhook URLを登録し、Dify側でチャットアプリを選びます。受信とアプリ呼び出しを確認した後、Chatへ回答を返したい場合は送信処理を別に設計してください。

Chatからの投稿がDifyへ届くかを見る

テスト用スペースからMESSAGEイベントを送り、選択したDifyアプリの実行記録で本文を確認します。WebhookがHTTP 200を返すだけでは、非同期のアプリ呼び出し成功を判断できません。

仕様・導入前に確認すること

対応環境・入力・出力・制約

認証方式

  • エンドポイント設定に必須のAPI key欄がありますが、配布版のWebhook処理では値を照合していません

入力

  • POST /webhookのGoogle Chatイベント。処理するのはtype: MESSAGEのmessage.textです

出力

  • WebhookへのHTTP 200と空JSON。選択したDifyチャットアプリを非同期に呼び出します

制約

  • Google Chatへの返信・送信者情報の保存・受信イベントの認証検証は実装されていません
  • MESSAGE以外のイベントは無視します

配布内容を確認して申し込む

配布物、利用条件、申請後の案内を専用フォームで確認できます。

プラグインの配布を申請する

設定はいつでも変更できます。