・「このテンプレートを試す」をクリックすると、コピーが完了です。
ステップ2:トリガーとなるGoogleフォームの設定
フローのトリガーとなるGoogleフォームの設定を行います。
このフローは、Googleフォームに回答が送信されると起動します。
1.Yoom管理画面の「マイプロジェクト」をクリックして、「【コピー】Googleフォームでお問い合わせがあったら、回答内容をDifyで作成してDiscordに通知する」をクリックします。
※テンプレートのタイトルは次の画面で任意に変更できます。
2.「アプリトリガー フォームに回答が送信されたら」をクリックします。
3.Googleフォームと連携するアカウントを確認し、「次へ」をクリックします。
※その他の項目はデフォルトで設定されています。
4.「トリガーの起動間隔」と「フォームID」を設定し、「テスト」をクリックします。
※トリガーの起動間隔は5分、10分、15分、30分、60分が用意されており、プランによって選択できる時間が変わります。
※選択した間隔ごとに一度、トリガーとなるアクションを確認し、実行されたらフローボットが起動します。Difyですぐに回答を生成したいときは、短い間隔の設定がおすすめです。
5.テストが成功すると、アウトプットにGoogleフォームに送信された回答が表示されます。
アウトプットに、「お問い合わせ内容」を追加して保存します。
※デフォルトで取得できるアウトプット(値)は仕様上、「回答ID」「最終回答日時」「回答の作成日時」「回答者のメールアドレス」のみとなっています。回答内容を取得するにはJSONPATHを用いて、アウトプットを追加する必要があります。アウトプットに項目を追加する方法は、こちらのヘルプページで解説しています。
ステップ3:Difyで回答を生成する設定
次にGoogleフォームに送信されたお問い合わせ内容に対して、Difyで回答を生成する設定を行います。
1.「アプリと連携する チャットメッセージを送信」をクリックします。
2.Difyと連携するアカウントを確認し、「次へ」をクリックします。
※その他の項目はデフォルトで設定されています。
3.「query」に、お問い合わせ内容に対して回答を生成するプロンプトを設定します。
※queryには、定型文を直接入力できます。また、お問い合わせごとに変わる内容は、枠をクリックして表示されるアウトプットの「フォームに回答が送信されたら」から選択します。これによりお問い合わせ内容を動的に反映できます。
4.「user」を任意で設定し、「テスト」をクリックします。
5.テストが成功すると、アウトプットにDifyから取得した情報が表示されます。
問題なければ保存します。
ステップ4:Discordへの通知設定
最後に、Difyで作成した回答をDiscordへ通知する設定を行います。
1.「アプリと連携する メッセージを送信」をクリックします。
2.Discordと連携するアカウントを確認し、「次へ」をクリックします。
※その他の項目はデフォルトで設定されています。
3.「チャンネルID」と「メッセージ内容」を設定し、「テスト」をクリックします。
※メッセージ内容には、定型文などを直接入力できます。また、Googleフォームに関する内容は枠をクリックして表示されるアウトプットの「フォームに回答が送信されたら」の中から、Difyに関する内容はアウトプットの「チャットメッセージを送信」の中から設定します。これにより、内容を動的に反映できます。
※下記のように「メッセージ内容」を設定すると、DiscordにGoogleフォームに送信されたお問い合わせ内容とDifyで生成した回答が通知されます。
4.テストが成功すると、設定したチャンネルにメッセージが通知されます。
問題がなければ保存します。
5.トリガーをONにすると、以降はGoogleフォームにお問い合わせが送信されるたび、自動でDifyで回答を生成し、Discordに通知されます。
紹介したフローに不明点があれば、こちらのヘルプページを確認してみてください。