「欲しい情報が欲しい」ですよね。商品発注に使う気象情報を#LINE Botで集約

![KIMG01051.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727864/62cbc46c-c2fb-ae2e-df9b-bb8e9f35b09e.jpeg)


## 「品切れ厳禁！」を目指して、発注自店で入荷時の降雨情報をキャッチ。
### :calling:LINE Bot　を使って情報収集。これで少し安心です:ok_hand:
商品の入荷量を設定する時には、あれこれ考えちゃいますよね。
データを確認して、いろいろ思いを巡らせるわけです。それは、「品切れ」がないようにして、折角お買い物に来た「お客さん」にちゃんと商品を提供するためです

<details><summary>使用したツール</summary>

1.LINE Bot
2.Make
3.天気予報 API（livedoor 天気互換）

</details>

#### :point_up:「今日」ではなく「明日」「明後日」の降水確率に目を付けました。
なぜなら、商品の入荷は「今でしょ:raised_hand:」ではないからです。つまり、入荷時点の天候によって、お客さんの来店数が変わり、商品の売れ行きが増減することってことです。だから、入荷数を設定するときには、入荷時点の天候が大事なのです。

#### :no_good:意外といらない情報もある
ネットなどで詳細な情報を確認することも有益ですが、情報量の多い場合がほとんど。だって、発注のために作られているわけでないからです。しかたないですよね。:sweat_smile:

## 情報をカスタマイズ
なので、欲しい情報を`Make`を使って、`LINEbot`に設定し、「明日」「明後日」の**降水確率**をピンポイントにリプライするように設定しました。

`Make` と `LINE Bot`でAPI連携し、情報収集にトライしました。
![スクリーンショット (3).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727864/8bc68ab2-e678-6714-4d35-7653d7358a06.png)


<details open><summary>作成のプロセス</summary>

1.LINE DevlopersからLINE Botの設定
2.Makeを使って、リプライ機能を設定
3.APIから気象情報を収集し
4.JSONで表記設定

</details>

###  :sunny:気象情報APIには情報が沢山
全てのデータを取集すると、たっぷりあってお腹いっぱいになってしまいます:ok_woman:

<details><summary>データリスト</summary>

date	2024-04-22
dateLabel	今日
telop	曇り
detailCollection
　　weather	くもり　所により　雨
　　wind	東の風　やや強く　伊豆南　では　北東の風　強く
　　wave	２．５メートル　後　２メートル
temperatureCollection
　minCollection
　　celsius	empty
　　fahrenheit	empty
　maxCollection
　　celsius	empty
　　fahrenheit	empty
chanceOfRainCollection
　　T00_06	--%
　　T06_12	--%
　　T12_18	--%
　　T18_24	20%
imageCollection
　　title	曇り
　　url	https://www.jma.go.jp/bosai/forecast/img/200.svg
　　width	80
　　height	60

</details>

<details><summary>そのままリプライを設定するとこのように情報が沢山</summary>


![166552.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727864/02bfafac-f585-b4c5-2dbc-855e47065e75.jpeg)

</details>

#### :mag:欲しい情報は、降水確率(`chanceOfRainCollection`)。しかもピーク時間（１６時前後）です。
APIの情報から、「明日」「明後日」の降水確率を選択するようにしました
![スクリーンショット (7).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727864/45daf5b7-807f-c730-e2df-d45ebe7f1dba.png)


`Forcast`を開くと、1.2.3.の数字を発見
<details open><summary>その中は</summary>

　　　　1. 1番は「今日」のデータリスト
　　　　2. 2番は「明日」のデータリスト
　　　　3. 3番は「明後日」のデータリスト
が列挙されていました。

</details>

その中から、必要な情報をピックアップ。
「明日」「明後日」の12時～18時の降水確率を抜き出すことに成功！情報の簡素化を達成することが出来ました。

#### :bangbang:ここで問題発生。「いちいち拠点コードを入力するのは面倒」
しかも拠点コードを調べるのって結構大変でした。
なので、`LINE Bot`に`リッチメニュー`を設定し、あらかじめ3箇所の拠点コードを登録することにより、ボタンで簡単に呼び出すことにしました。
[LINE Official Account Manager](https://manager.line.biz/)から設定することができます。

<details open><summary>このような設定となりました</summary>

![スクリーンショット (12).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727864/b31010a1-fe99-4210-b131-2f63781c6185.png)



</details>

## :smiley:これでLINE Bot画面の設定完了です。

![スクリーンショット 2024-04-30 22.28.24.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727864/a9e2fd51-27d5-2aaf-ff8b-ab6bf385b2ad.jpeg)



#### 稼働の状況はコチラです。
https://twitter.com/gonchichi21/status/1785302550809624867

## :writing_hand:更なる進化に向けて
もっと使い勝手を良くするためには、いくつかの改善を加える必要があります。

#### 1. 拠点データの細分化
　・選択したAPIからは、限られた地点のみの情報だったため、市町村への落とし込みが足りない
#### 2.天気のアイコンサイズの調整
　・画面のサイズに対して、アイコンが大きいのでサイズ調整が出来れば見やすくなる


## 製作中に考えてしまいました:yum:
わたしの趣味は、サッカー観戦です。毎回、スタジアムへ行く時、気になるのが「雨」です。屋根のあるスタジアムばかりではないので、「2～3日前に降水確率が分かれば、支度に余裕をもってできるな。」と考えてしまいました。発注用に考えてみましたが、わたしに趣味用にもカスタマイズできるワクワク感の持ってしまいました:smiley:
![IMG_0537.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727864/cf0a57d7-f637-642f-dc60-4e4eb49445a9.jpeg)
「JITリサイクルインクスタジアム」（甲府市）