今だけのかわいさ！舌っ足らず語をLINE Botで記録＆懐かしんじゃおう！

## 作りたいと思ったきっかけ
息子の言葉が日に日に進化していく…
「わんわん」が「犬」に、「くりますます」が「クリスマス」に…
話せる言葉が増えるのは嬉しいけど、かわいいかわいい舌っ足らず語が聞けなくなってしまうのが悲しい(ﾉД`)
今のうちしか聞けないこの言葉を記録しておきたい！
そして「あの当時、こんなこと言ってたよ」と振り返りたい！
そんな思いで作成に取りかかりました！

## このLINE Botでできること
①話しかけると、記録してくれる
②毎朝、記録した舌っ足らず語の中からランダムに一つプッシュ通知
③リッチメニュー「ランダムもう1回」を押すと、振り返りをおかわりできる
④リッチメニュー「記録をみる」でスプレッドシートを参照できる

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">舌っ足らず語にっきをLINE Botで作成してみました～<br>ランダムに振り返れる機能があるのがこだわりです^^<br>問題は息子が舌足らず語から足を洗ったかもしれない…ってことです。。。<a href="https://twitter.com/hashtag/%E3%81%93%E3%81%9D%E3%81%B7%E3%82%8D?src=hash&amp;ref_src=twsrc%5Etfw">#こそぷろ</a> <a href="https://twitter.com/hashtag/protoout?src=hash&amp;ref_src=twsrc%5Etfw">#protoout</a> <a href="https://t.co/byP675JDNz">pic.twitter.com/byP675JDNz</a></p>&mdash; 紺 (@navy_blue919) <a href="https://twitter.com/navy_blue919/status/1717078882451612124?ref_src=twsrc%5Etfw">October 25, 2023</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

## 使用したツール
- Line Deveropers
- [リッチメニューエディタ](https://richmenu.app.e-chan.cf/)
- Make(旧integromat)
- Googleスプレッドシート

## リッチメニューに挑戦
[こちら](https://qiita.com/okinakamasayoshi/items/c342506bc216417fd30f)の記事を参考にリッチメニューに挑戦してみました！

https://qiita.com/okinakamasayoshi/items/c342506bc216417fd30f

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3459210/195b347f-261a-763a-ef24-205b213d36a9.png)
サクサク作ることができました！！！！
⭐ランダムもう1回⇒📖おかわり📖
⭐記録をみる⇒スプレッドシートのURL
⭐使い方⇒説明文を直接貼り付け
各領域にそれぞれ設定。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3459210/16b8c739-7573-1529-3b09-69db5a3a9045.png)

リッチメニューの画像は[Canva](https://www.canva.com/)で作成しました～！

## 舌っ足らず語を覚えておいてもらうための仕組み
ノーコードツールのMakeを使用してBot作成しました。
### 舌っ足らず語記録と「📖おかわり📖」の仕組み
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3459210/a26e6974-321f-220b-c95d-8a7f457754c7.png)

フィルターをかけて2つのルートに分岐させました。
**ルート①：送られてきたメッセージの記録**
- フィルターで「📖おかわり📖」「⭐使い方⭐」以外のメッセージが来たときに反応するよう設定
- スプレッドシートへの記録の設定
- 「記録したよ」のメッセージ返信

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3459210/e011ad5e-98d5-075c-21bd-f6cb3a4d9e2a.png)
スプレッドシートはこんな感じに。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3459210/c5d86dee-b596-a41c-5744-f6f0f08f6d8f.png)
※C列のユーザーIDはプッシュ通知の設定の時に使いたくて記録しましたが、1回設定すれば不要なので記録し続ける必要はありません。

**ルート②：おかわりのときに記録された舌っ足らず語の中からランダムに1個返信**
- フィルターで「📖おかわり📖」とメッセージが来たときだけ反応するように設定
- スプレッドシートに記録されている情報の取得
- 取得した内容を配列に置き換え
- ランダムに1個選ぶための設定
- 選ばれた1個をメッセージとして返信

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3459210/34b6bee2-79f4-a2fd-5db9-ad3b2597c627.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3459210/0bf684bc-1d09-6109-808e-41285d34074c.png)
リッチメニューの「ランダムもう1回」を押すとこのルートが動くことになります！

### 毎朝の振り返りの仕組み
毎朝、決まった時間にプッシュ通知で記録の中からランダムに1個送ってくれます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3459210/86d234c9-6b53-71b7-e915-36ea8c66c3cd.png)

一番後ろのLINEのモジュール以外の設定は「📖おかわり📖」の仕組みと同じです！
LINEモジュールの設定はこんな感じ。
<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3459210/5e58b636-8557-2bd0-3e9d-550ed0427716.png">
この「To」の部分にユーザーIDを入力します。
(ここで必要になるので、記録用のスプレッドシートにユーザーIDを出力しました。)

設定はこれで**完成**！

## 数週間前の記録さえ懐かしく感じる…
実際に作成後使用していて、朝のプッシュ通知は思っていたよりずっと嬉しかったです^^
数週間前に記録したことのはずなのに、すでに **「あー！そんなことあったわ～！！」** と思うレベル(笑)
振り返りがとても楽しいです！
なにより、 **息子の舌っ足らず語がますます愛おしく感じるようになりました。**
舌っ足らず語が少なくなってきているので、徐々に面白発言記録Botになりつつありますが…(笑)

皆さんも是非、日常の一コマを記録してみませんか？


**参考記事**

https://qiita.com/navy-blue919/items/0d384a1ce1f7952c52c5

https://qiita.com/navy-blue919/items/966d650a969b87725a29

ここまでお付き合いいただきありがとうございます^^