2024/12/09
アプリ同士の連携方法

Google Driveにアップロードされた画像をGeminiで解析後Discordに通知する方法

a.ohta
Google Drive・Gemini・Discordの連携イメージ

目次

日々大量に送られてくる画像データを全てチェックするのは、少々手間に感じませんか?数個のファイルであればそこまでの労力ではないものの、数が多いとなると時間もかかってしまい、その他の業務に手が回しにくくなってしまうこともあるのではないでしょうか。
そこで今回は、<span class="mark-yellow">Geminiを活用したAIによる画像チェックを自動化するアプリ連携を紹介します。</span>
画像チェックにかけていた時間の節約になるかもしれません。ぜひご覧ください。

こんな方におすすめ

・Google Driveにファイルを保管している企業
・Google Driveにアップロードされたファイルをなるべく早く把握したい方
・Google Driveにアップロードされたファイルチェックに時間をかけたくない方
・Gemini(生成AI)を業務に導入し効率の向上をしたい企業
・メインコミュニケーションツールにDiscordを活用している企業

Google Drive・Gemini・Discordの連携メリットと具体例

メリット1: 時間の短縮が可能になる

今回の連携を行うことで、Google Driveの特定のフォルダにアップロードされたファイルをGeminiが自動解析し、その結果をDiscordへ送信可能です。そのため、画像チェックにかかる時間を短縮できるようになるはずです。
例えば、これまではアップロードされたファイルがどのようなものなのか担当者が都度チェックしていた場合、確認しなければならないファイルの母数が多いほど時間がかかっていたはずです。
今回の連携は、この「どのようなファイルなのか」という点をGeminiが自動解析してDiscordに結果を送信するため、必要に応じてファイルをチェックするか、それとも後回しにするかなどの判断がしやすくなり、確認作業にかかる時間を短縮できるかもしれません。

メリット2: ファイルの確認漏れを防止する

Google DriveにアップロードされたファイルをGeminiが自動解析した後は、Discordがオンタイムでメッセージを送信するため、アップロードされた新しいファイルに気が付きやすくなるかもしれません。
例えば、業務に追われているとファイルの確認が後回しになってしまうことがありませんか?しかし今回の自動化を導入することで、普段使用しているDiscordにメッセージを送信することが可能になり、見落としなどを防止できる可能性があります。
また、自分が確認できなくても同じチャンネル内のメンバーがファイルを確認しやすくなるため、重要なファイルの確認漏れなどがなくなるかもしれません。

メリット3: メール通知の手間が省ける

今までファイルをアップロードしたことを手動で知らせていたのであれば、そのようなアクションを短縮することもできます。
例えば、作成しておくように頼まれた資料や、期限までに提出すべき領収書などをアップロードした場合、提出先の担当者に対し一文を添えてメッセージを送信することが多いはずです。
それが今回の連携により自動化するため、別途メッセージを送信する手間を削減しやすくなり、メール通知の手間を省くことが容易になるはずです。

では、ここからYoomを使用して、アプリ同士を連携するフローを紹介していきます。
まずはじめに、Yoomの登録を行いましょう。
Yoomは2週間のトライアルが可能です。実際に操作をして使用感を確かめることができます。

[Yoomとは]

今回は「Google Driveで画像がアップロードされたらGeminiで解析して、その内容をDiscordに通知する」という自動化を、下記のテンプレートを用いて行います。

Google Drive・Gemini・Discord連携フローの作り方

今回の連携フローは大きく分けて以下のプロセスの通りです。

・Google Drive・Gemini・Discordをマイアプリ連携
・Google Driveを起動する設定
・Geminiで解析しDiscordにメッセージを送信する設定
・トリガーボタンをONにして、BカートとGoogle Drive・Gemini・Discordの連携動作を確認

ステップ1:Google Drive・Gemini・Discordをマイアプリ連携

Yoomの登録完了後、左側にあるメニューから「マイアプリ」を選択してください。

次に、右上の新規接続ボタンをクリックします。

Google DriveとYoomの連携

1.検索する

Google Driveのアイコンをクリックします。

2.サインイン

赤枠をクリックしてください。

3.アカウント選択

連携するアカウントを選択します。

確認して了承したら次へを押します。

4.連携完了

画面が切り替わり、上記の表示がされれば連携完了です。

GeminiとYoomの連携

1.検索する


検索ボックスにGeminiと入力し、Geminiのアイコンをクリックします。

2.アカウント名の入力

アカウント名とアクセストークンを入力します。
まずはアカウント名を入力しましょう。会社名や担当者名などわかりやすい任意のネーミングがおすすめです。

3.APIキーを取得する
アクセストークンはGeminiのAPI取得ページから取得可能です。

内容を確認し、承諾したらチェックを入れ、右下の「続行」ボタンを押します。

画面下部にある「APIキーを作成」ボタンを押します。

続けて「新しいプロジェクトでAPIキーを作成」を押します。

APIキーが作成されました。赤枠の部分に表示されているため、コピーをしましょう。

4.入力する

Yoomの画面に戻り、コピーしたAPIキーをアクセストークンに入力しましょう。
必須項目が入力出来たら右下の追加を押します。

5.連携完了

画面が切り替わり、上記の表示がされれば連携完了です。

DiscordとYoomの連携

1.検索する

Discordのアイコンを選択します。

2.必須項目の入力

Discord Developer PortalからBotトークンを取得し、アクセストークンに入力します。
詳しくはDiscordのマイアプリ連携についてのページをご確認ください。

3.追加する
必須項目が入力できたら、右下の追加をクリックします。

上記の表示がされれば連携完了です。

ステップ2:テンプレートのコピー

次に、今回使用するテンプレートをコピーしてください。

1.上のバナーの「詳細を見る」をクリック
2.移行した画面下部の「このテンプレートを試してみる」をクリック
3.Yoomの登録がまだの場合は、登録を行う

※既に登録が完了している場合はログイン画面が表示されるので、ログインしましょう。

フローボットのテンプレートが「マイプロジェクト」にコピーされると、上記の表示がされます。

画像のようなページに移行するので、詳細な設定を行っていきましょう。

ステップ3:Google Driveを起動する設定

1.マイプロジェクトを開く

画面左側のメニューから「マイプロジェクト」を開きましょう。

2.コピーしたテンプレートを開く
「【コピー】Google Driveで画像がアップロードされたらGeminiで解析して、その内容をDiscordに通知する」をクリックします。

3.アプリトリガー

Google Driveのアイコンの「新しくファイル・フォルダが作成されたら」を選択してください。
次へ進みます。

4.トリガーの指定

トリガーの起動間隔を設定します。


画像のように、プルダウンから起動間隔を設定できます。
トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
プランによって最短の起動間隔が異なりますので、ご注意ください。

5.フォルダの指定

どのフォルダにファイルがアップロードされたらGeminiで解析を行うか指定します。
ボックスをクリックすることでファイルが一覧表示されるため、選択して設定しましょう。

6.テストの実行


テストボタンを押し、青く「テスト成功」と表示がされたら保存を押しましょう。
※事前にテスト用のフォルダを作成し、ファイルをアップロードしておくことをおすすめします。

続けてフォルダにアップロードされたファイル情報を取得する設定を行います。

7.アプリと連携する

Google Driveのアイコンの「ファイルをダウンロードする」を選択してください。
次へ進みます。

8.テストの実行

テンプレートを活用しているため設定は完了しています。
そのためテストボタンを押し、青く「テスト成功」と表示がされたことを確認して保存を押しましょう。
もしテストに成功しない場合は、ファイルをアップロードし直してみてください。

ステップ4:Geminiで解析してDiscordに送信する設定

1.アプリと連携する

次はGeminiにファイルをアップロードする設定を行いまう。
Geminiのアイコンの「ファイルをアップロード」を選択してください。
次へを押します。

2.テストの実行

こちらに関してもテンプレートを活用しているため設定は完了しています。
そのためテストボタンを押し、青く「テスト成功」と表示がされたことを確認して保存を押しましょう。

3.アプリと連携する

続けてGeminiで解析を行う設定をします。
Geminiのアイコンの「コンテンツを生成(ファイルを利用)」を選択してください。
次へを押します。

4.モデルの設定

まずは使用するGeminiのモデルタイプを入力します。
モデルについては、Geminiのページ左上をクリックすることで確認できます。

画像の場合は1.5 flashを使用しているため、同じものをモデルとして設定しましょう。

Yoomの画面に戻りましょう。
ボックスをクリックすると、Geminiのモデルが一覧表示されます。

スクロールをし、確認したモデルと同じものをクリックして挿入してください。

5.プロンプトと役割の設定

プロンプトとファイルの設定を行います。
どちらもあらかじめ設定がされている状態のため、プロンプトのみ希望がある場合は任意で変更が可能です。

6.テストの実行

設定ができたら、下部にあるテストボタンを押します。
青く「テスト成功」と表示がされたら設定完了です。保存を押しましょう。

7.アプリと連携する

最後に、Discordに送信するメッセージの設定を行います。
Discordのアイコンの「メッセージを送信」を選択してください。次へを押します。

8.チャンネルIDの入力

まずは解析されたファイルの情報を知らせたいチャンネルIDを設定しましょう。
ボックス下部の捕捉のとおりに入力してください。

9.メッセージの確認


Discordへ通知したいメッセージの内容を設定します。


今回は画像のように、既にデータ挿入の設定されているため、変更がなければこのままで問題ありません。変更する場合は文面のみ修正をしましょう。

10.テストの実行

メッセージの設定ができたら、下部にあるテストボタンを押してください。
青くテスト成功と表示がされれば設定は完了となります。保存を押しましょう。

11.トリガーをONにする

フローボットの作成が完了すると、上記のような表示がされます。トリガーは初期設定ではOFFの状態なので、ONにしましょう。

今回使用したフローボットテンプレート
Google Driveで画像がアップロードされたらGeminiで解析して、その内容をDiscordに通知する

Geminiを使ったその他の自動化例

Yoomには他にもGeminiを使った自動化の例があるので、いくつか紹介します。

1.NotionDBに追加された社内ミーティングの内容をGeminiを使って要約する

Geminiを活用した要約が自動化できるフローです。Notionの内容を要約してくれるため、素早い情報管理が可能になるかもしれません。

2.Google スプレッドシートで追加された内容をGeminiを使って要約しGoogle スプレッドシートに更新する

Google スプレッドシートのデータを要約し、その内容をGoogle スプレッドシートに追記して更新する自動化です。要約内容が蓄積できるためいつでも確認しやすくなるでしょう。

3.Google Chatで投稿された内容をGeminiのアシスタントを使って解析し、回答を再度Google Chatに更新する

回答内容をそのままGoogle Chatに送信することもできます。メンバーとのデータ共有を効率的に素早く行いたい場合におすすめです。

まとめ

Google Drive・Gemini・Discordの連携により、画像の内容把握にかかる時間が短くなり、チェックを効率的に行える可能性が高まります。これにより画像確認をスピーディーに進めやすくなるでしょう。
また、メッセージの作成そのものを簡略化できたり、画像の見落としを防げるかもしれません。
自動化を導入することで業務を快適にこなせる期待が高まります。ぜひこの機会にアプリ連携をして、自動化の導入をしてみませんか?

この記事を書いた人
a.ohta
雑貨店の店長を経験後はSEOライターとして在宅勤務を開始。後にマーケティングのスタートアップ企業と5年間ほど業務委託契約。 東大生に囲まれながらパソコンを抱え、様々なビジネス用語やSaaSツールの使い方を勉強する日々でした。 雑貨店の店長をしていた頃は、売上と在庫管理、人材管理、発注などの事務作業に幾度となく時間を奪われ、接客ができず売り時を逃がすこともしばしば。業務委託の際にも入力などの細かい作業が多く、「こんな単調な作業、自動化できないの?」と思っていたので、Yoomのビジョンには大いに共感しています!
タグ
Google Drive
Gemini
Discord
自動化
連携
通知
自動
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
会社概要
利用規約(JaEn
プライバシーポリシー(JaEn
セキュリティポリシー(JaEn
特定商取引法に基づく表記
©️ Yoom Inc.