5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【LINE Bot】あれ、明日の勤怠なんだっけ?自分の携帯で確認できるLINE Bot作成してみた!! 【 GoogleSpreadSheetAPI 】

5
Last updated at Posted at 2022-09-06

はじめに


こんにちは!初めて投稿致します!
普段はRPA等の業務を担当しています。

今回は、Make(旧integromat)を用いて勤怠情報を返すLINE Botを作成してみました!
紙のスケジュール見れば解決?

私は、会社のツールにスケジュールを管理していまして、それを確認するとなると社用携帯からVPNをつないで、
自社システムサイトを開いてとめんどくさい…。

自分の携帯でも簡単に確認したい!!
ということで作ってみました。

使用ツール


・Make(旧integromat)
・google sheets
・各LINEモジュール

実際の動き


シートに対応する日付を入れると、その日の勤怠(予定)を返してくれます。

シートに対応する情報がない場合、正しい記入法を教えてくれます!

Makeの流れ


スクリーンショット (269).png

スクリーンショット (270).png

スクリーンショット (271).png
スクリーンショット (272).png

LINEモジュールとGoogle Sheets をくっつけました。

このGoogle Sheetsには自部署でスケジュール管理に使用しているTeamsのシートを元に指定しています。
そのシートがこちらです。
スクリーンショット (277).png
A列(日付)で認識し、一致した場合にそれと対応するB列(勤怠情報)を返します。

自分だけ使うのは何だがずるいような気が…。

そこで!

自部署の皆さんにも対応するように、元々Teamsで使用していたシートを活用!
Teams上ではなくこちらのシートに予定を記入するようにしました!
自部署の皆さんからも

・出先でも簡単に確認できて助かる
・自分の携帯で気軽に勤怠を確認できる

とご意見頂きました!!

共同編集ってすごい、、、

ちなみに、投稿にもある通り、作成する際に試行錯誤しすぎてMakeのフリープラン上限を超えるという事件が起きました…。

トライアンドエラー大事ですが、オペレーション数等フリープランの上限超えないようにみなさんお気を付けください…!!!

最後に


Make自体使うのが初めてだったので、どういったものなのか知りたかった(慣れたかった)ので最初ジブリAPIを元に作ったLINE Botもご紹介します。

フリープラン上限超えた理由の一つ…。

引用:https://ghibliapi.herokuapp.com

中身はこんな感じでシンプルです。

ジブリ作品をLINEで送れば、その作品名やイメージ画像が返ってくるというもの

スクリーンショット (253).png

リプライトークンが無効ですのエラー情報にずっと唸っていたとはいえない…。

動いているものがこれです

業務でUIPATHを用いてRPAをしているため、調べ物には慣れていたつもりですが

正直Makeを理解するのに、かなり時間かかりました…。

まだまだ学ぶことがあり楽しいばかりです!!!

とにかく自部署の皆さんに感謝されてとてもうれしかったです!

まだまだ業務の課題を解決するために考えて作成していこうと思います!!!

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?