Googleカレンダーの予定を毎朝Slackに通知する方法
Yoomの特定の日時に起動する定期起動のトリガー機能を使用し、指定した日時で起動したのち、Googleカレンダーの予定をGoogleカレンダーのAPIを利用して受け取り、
ChatGPTの提供するAPIを用いて、ChatGPTでGoogleカレンダーの予定をもとにテキストを作成することで実現可能です。
また、Slackが提供するAPIを用いることで、さらにChatGPTで生成したテキストを指定のチャンネルに通知することもできます。
一般的に実現にはプログラミングの知識が必要ですが、ノーコードツールのYoomを用いることでプログラミング知識がなくても簡単に実現できます。
連携フローは大きく分けて以下のプロセスで作成を進めます。
- Googleカレンダー、ChatGPT、Slackをマイアプリ登録
- テンプレートをコピー
- フローの起点となるスケジュールトリガーの設定と、その後に続くGoogleカレンダー、ChatGPT、Slackのオペレーション設定
- トリガーボタンをONにして、Googleカレンダー、ChatGPT、Slackの連携動作を確認
Yoomを利用していない方は、こちらから無料登録をしてください。
すでにYoomを利用している方は、ログインしましょう。
ステップ1:Googleカレンダー、ChatGPT、Slackをマイアプリ連携
はじめに使用するアプリのマイアプリ登録を行いましょう。
事前にマイアプリに登録しておくことで、フローの設定がスムーズになりますよ。
【Googleカレンダーのマイアプリ登録】
まず、Yoomの画面左にあるマイメニューにアクセスし、画面右の新規接続ボタンを押します。
次に検索窓にGoogleカレンダーと入力し、表示された候補から「Googleカレンダー」を選択します。
以下の画面が表示されたら、「Sign in with Google」をクリックします。
次に連携するアカウントを選択しましょう。
表示内容を確認し、「次へ」をクリックしましょう。
連携アカウントと内容を確認したら、「続行」をクリックし、完了です。
【ChatGPTのマイアプリ登録】
検索窓にChatGPTと入力し、表示された候補から「ChatGPT」を選択します。
以下の画面で「アカウント名」と「アクセストークン」を入力し、「追加」をクリックしましょう。
※詳しい連携方法はこちらを参考にしてください。
【Slackのマイアプリ登録】
検索窓にSlackと入力し、表示された候補から「Slack」を選択します。
以下の画面が表示されたら、投稿先のチャンネルを選択し、「許可する」をクリックしましょう。
マイアプリにGoogleカレンダー、ChatGPT、Slackが表示されていれば、登録完了です。
ステップ2:スケジュールトリガーを設定
それではいよいよ、自動化の設定を行っていきましょう!
以下のバナーの「試してみる」をクリックしてフローボットをコピーしてくださいね。