制作時間10分！プログラミング経験関係なし！おむかえ時間自動連絡システムが便利すぎた #IFTTT

## いつもおむかえに来てくれる夫、ありがとう:blush:
ありがたいことに、**車通勤の夫**は**電車通勤の私**を毎日駅まで迎えに来てくれます。私は毎日夫におむかえ時間を連絡しています。
<img width="400" alt="S__38903813.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/23d941d1-a326-1c46-0e8f-d96abd2617bd.jpeg">
やさしい夫は時間に間に合うように仕事を切り上げておむかえに来てくれます。しかし**気づかないうちに電車が遅延**していることが多く、**5～10分待たせてしまうのが当たり前**になってしまっています。
<img width="400" alt="S__38903817.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/4566ff08-c33a-82ff-e75c-aa2ab45b247e.jpeg">
このままではやさしい夫に申し訳ない・・・

**そこで！**

私の**位置情報**を利用して、**おむかえに来てほしい時間を夫に自動でLINE連絡するシステム**を作りました！

## できたもの
:bee:：LINE Notify　:first_quarter_moon_with_face:：夫
<img width="400" alt="S__38903864.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/7e091998-6280-8a79-b984-5de1660ac9a4.jpeg">
このサービスでは2つの機能を作りました！
- **会社を出たら**連絡する機能
- **最寄り駅に着きそうになったら**連絡する機能

## つくりかた
**めっっっちゃくちゃ簡単です！**
事前準備の時間を除けばなんと**10分で完成**します！
さあ、やってみましょう:information_desk_person:

### ① 事前準備
#### １．以下のサービスのアカウントを作成し、ログインしましょう。
- [IFTTT](https://ifttt.com/explore)：さまざまな**Webサービス同士を連携させることができるノーコードのWebサービス**。名称は**If This Then That**（もしAが〜したときBが〜する）の略。
- [LINE Notify](https://notify-bot.line.me/ja/)：**LINEに通知**を送るサービス。LINEのアカウントがあればOK:ok_woman:

#### ２．LINEグループを作り、通知を送りたい人とLINE Notifyを招待しましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/1dabdd8d-4730-e89d-c507-f941efb4e042.png)

#### ３．スマホの位置情報を使うので、IFTTTのスマホアプリをインストールし、ログインしましょう。
- [iPhone版](https://apps.apple.com/jp/app/ifttt%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%A8%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC/id660944635)
- [Android版](https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=ja&gl=US&pli=1)


### ② 会社を出たら連絡する機能を作る
:point_down:完成まであと**10分**:point_down:がんばろう！
#### １．[IFTTT](https://ifttt.com/explore)右上の「Create」ボタンを押す
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/a24c9300-15ce-02d2-c0e6-4394ba570218.png)

#### ２．「If This」の「Add」ボタンを押す
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/1199a141-f302-8b05-5d96-ae9b666c1231.png)

#### ３．「Location」と検索し、アイコンを選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/8d582423-610d-f9c1-c861-3699d309ed24.png)

#### ４．「You exit an area」を選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/ab23a186-67fc-0664-4e50-3709da93747c.png)

#### ５．会社周辺のエリアを選択する
丸で囲ったエリアから出たときLINEで通知されます。
<img width="300" alt="スクリーンショット 2023-06-08 154448.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/c804889d-4d94-0583-19b4-c3ea0896b0d9.png">

#### ６．「Then That」の「Add」ボタンを押す
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/fb855f13-c377-9557-9b05-73fa542b41f3.png)

#### ７．「LINE」と検索し、LINEのアイコンを選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/1d05f8f7-5f87-416f-f1cc-3c507fb2e6e2.png)

#### ８．「Send Message」を選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/e07e8ff4-27f3-d31b-5940-8111abf6e97c.png)

#### ９．通知を送るLINEグループを選択し、送りたいメッセージを記入する
メッセージは以下のようにしました。「1時間後」は**会社⇒会社の最寄り駅⇒自宅の最寄り駅**までのおおよその時間を計算しました。
感謝の気持ちも忘れずに:point_up:
<img width="300" alt="スクリーンショット 2023-06-08 154321.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/a6d76f1a-549b-4b39-4643-423c048d3b45.png">

#### １０．「Continue」ボタンを押し、わかりやすいタイトルを付けて「Finish」ボタンを押す
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/ae9fa4f2-7751-a799-66c9-140077540c7d.png)

### ③ 最寄り駅に付きそうになったら連絡する機能を作る
:point_down:完成まであと**5分**:point_down:もうひといき！

#### １～３までは「②会社を出たら連絡する機能を作る」と同じ

#### ４．「You enter an area」を選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/fa40bf3e-a8b9-f93a-bf73-35e39eca18ae.png)

#### ５．最寄り駅周辺のエリアを選択する
私の場合は夫の職場から最寄り駅まで車で10分ちょいなので、**最寄り駅に着くまであと15分になるエリア**を円の中に入れました。


#### ６～８も「②会社を出たら連絡する機能を作る」と同じ

#### ９．通知を送るLINEグループを選択し、送りたいメッセージを記入する
メッセージは以下のようにしました。
<img width="300" alt="スクリーンショット 2023-06-08 182259.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/6a6c68b8-a33f-f93c-9f4e-df62841feff2.png">

#### １０も「②会社を出たら連絡する機能を作る」と同じ
タイトルは「もうすぐ着くよ」にしました！

以上！完成です:sparkles:
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/234bbccb-ca59-695d-ba5f-634811009a14.png)

スマホでも表示できていることを確認してください。
位置情報は**常に許可**してください。
<img width="300" alt="S__38903875.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/2c2e617a-6b22-b407-0388-e4565be2b28b.jpeg">

## 使ってみた！
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">え、<a href="https://twitter.com/hashtag/IFTTT?src=hash&amp;ref_src=twsrc%5Etfw">#IFTTT</a> すごくない！？<br>これまで毎日夫に手動でおむかえよろしくLINEしてたのを、会社を出たら <a href="https://twitter.com/hashtag/LINENotify?src=hash&amp;ref_src=twsrc%5Etfw">#LINENotify</a> で通知するシステムに置き換えてみたら便利すぎた！！！(💡:Notify, 🌷:夫)<br>歩きスマホ防止にもなるし、世のお迎えee(レビュイー的な)みんなに使ってほしいこれ！<a href="https://twitter.com/hashtag/LINEDC?src=hash&amp;ref_src=twsrc%5Etfw">#LINEDC</a> <a href="https://twitter.com/hashtag/protoout?src=hash&amp;ref_src=twsrc%5Etfw">#protoout</a> <a href="https://t.co/DB4iDUxdvT">pic.twitter.com/DB4iDUxdvT</a></p>&mdash; ちーろってぃ🐶通勤をハッピーに (@chiiirotty) <a href="https://twitter.com/chiiirotty/status/1666772313591939072?ref_src=twsrc%5Etfw">June 8, 2023</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

**めっっっちゃくちゃ便利！！！**
しかも会社を出た通知が送られた時刻**20:10**からちょうど1時間後の**21:10**に最寄りに着いた:raised_hands: **超実用的！！！**

ただし「もうすぐ着くよ」の通知が出るのが早すぎたので、チューニングが必要ですね・・・想定より**7分**早く通知が出てしまいました:sweat_smile:
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2958610/4d7b1d38-77bc-ec81-4d49-f950c9c9e6d7.png)

## コードを書かずに課題解決してみた結果
今回サービスを作るにあたり、**プログラミングのコードは一行も書きませんでした**。その結果、目的を達成するサービスを**爆速で**完成させることができました。必要に応じてコーディングしつつも、手段にこだわらず、便利なものがあるのなら積極的に使っていく姿勢が大切ですね！

また、今回のサービスについて夫にヒアリングしてみたところ、:cry:「**便利だけど愛がない！**」と言われてしまいました:sweat:
やはり感謝の気持ちを伝えるには、自分の言葉でメッセージを送る必要がありそうです。今後はおむかえ時間自動連絡システムをあくまで補助的なサービスとして利用し、手動での連絡も引き続き行うことにします！