3つのAPIを使ったZoom予約LINEbot
昨今のコロナウイルスの影響で外出すること減り、オンラインで会議や飲み会、キャバクラまで行われています。
そんな中でよく使われているのがZoomだと思います。
僕も友達とよく使いますし認知度としてはかなり高いものだと思います。
Zoomでミーティングを予約する時ZoomでURLを発行して、その予定をGoogleカレンダーに行って予定を入れてURLを貼り付けるという作業をしていたのですが、面倒だなと思ってました。
こういう無駄な工数を勉強しているプログラミングで解決できるんだということで、
生活の中で身近なLINEを使って予約するLINEbotを作ってみました。
録画動画:https://youtu.be/_YBavI3peLw
【使用API】
・Zoom API
・LINE Messaging API
・Google Calender API
【開発環境】
PHP / heroku
「会議」と送ることでZoomを予約したい日時選択が可能。
それ以外の文字列は「会議」と送ってくださいと返す。
「日時指定」を押すと日時選択が可能。
※「いいえ」を押すと予約しませんでしたと返す
日時指定でZoomを予約したい日時を送信するとその時間に開始するZoomURLを発行し、
同時にGoogleカレンダーに予定とZoomURLを登録する。
「予定」と送ることでGoogleカレンダーの直近5件の予定を確認できる。