うちの家庭のためにslackで動いているbot機能


家庭でslackを使う

主な用途は家庭のコミュニケーションです。
ラインやら、Betweenやら、Facebookやら色々使ってみましたが
なんだかんだで機能追加できるslackが一番(僕が)気に入っているので使い続けています。

最近、めっきりコードを書かないのでお勉強ついでに色々と実装しています。

前提

1.嫁さんと2人暮らし
2.比較的嫁さんは家にいる
3.自分は普通のサラリーマン(非開発者)で外に出かける
4.実装はGoogleAppScriptにて作成
5.bot用のチャンネルを使って動かしてます

機能一覧

1.親族の誕生日通知機能
 お互いの親族の誕生日の1週間前と当日に連絡してくれます。
 SpreadSheetで管理しているので、必要に応じて管理できます。
 
2.ジム回数メモ
 お互いに同じジム通っているのですが、
 @bot ジム行った−
 と話しかけると今月の行った回数と1回あたりの値段を返してくれます。
 お金のムダがわかって怖いです。

3.記念日からのカウント機能
 はてなカウントを引用して、結婚して何日立ったとか分かるようになってます。

4.位置情報通知
 私が最寄り駅とか会社出た時に位置情報から連動して通知してくれます。
 ただ精度が悪いので厳密には使えないのですが、
 帰る時間教えるのを忘れた時とかに有用らしいです。

5.朝に今日の天気を通知
 Yahoo天気と連動して今日の天気情報を教えてくれます。
 テレビを殆ど見ないので、傘持つかどうかはこれで判断してます。

6.住んでる近くの人気情報を通知
 私は浅草在住なのですが、浅草周りではてブがついた情報を通知しています。
 コミュニケーションのきっかけや、土日のお出かけ先など決めたりするのに使ってます。

7.近くのスーパーのウェブチラシが更新されたら通知
 そのまんまですが、ウェブチラシが更新されたら通知しています。
 嫁さんが食材買う時とかに参考にしているみたいです。

今のところ、こんな感じでしょうか。

実際はコード書いたり、IFTTTのような外部サービス使ったり、
実現方法は色々なので実現方法で気になる事があれば詳しく書きます。