2022.10.31 Heroku有料化に伴いサービス終了しました
TL;DR
- LINEで、シンプルなメモアプリを作成しました
- Botへのメモをストックして、自動でまとめて次の日にメールしてくれる
- Evernoteと連携して、日々の記録をノートブックに集めることもできる
モチベーション
日々のメモはEvernoteに書いて保存しているタイプです。
本当にささいなメモを書くときに、わざわざ新しくノートを作成するのが面倒だな、と開発しました。
Twitterなどに呟くのもちがうので、LINEに一人部屋を作ってメモったりもしてたんですが、
「どうせなら書いた内容をちゃんと保存したい」と思ったのでメモ内容をメールで送付するBotを作りました。
LINE Hay
What’s Hay?
Hayは非常にシンプルで、便利な記録ツールです。
LINEに「忘れたく無いこと」を呟くと、次の日の朝にまとまってメールで届きます。
ふとした瞬間に呟いてみてください。
昨日の自分が知ったことを、Hayはあなたに教えてくれます。
Quick Start
- Hayを友達登録する
- スタンプを送信し、設定画面を開く
- ユーザー情報の更新で、あなたのメールアドレスを登録する
- 記録したいことを呟く
これだけで、毎朝5時(JST)にメールが届きます。
配信停止も、設定画面からすぐに変更できます。
忘れる前にHayしてみてください
きっと、これまで忘れていたことが如何に多かったか
気がつくでしょう
Evernote
HayはEvernoteと連携することで、より便利になります。
(ただ、この方法はEvernoteプレミアムのみ利用できます)
・あなたのEvernote転送用メールアドレスをHayに登録する
・EvernoteにHayという名前のノートブックを作成する
これで、自動的にHayがEvernoteに綺麗に格納されます。
勿論、Evernoteなので後から編集することもできます。
Command
Hayには6つのコマンドがあります。
そのうち4つはカテゴリの切り替えを行います。
これらはすべて画面下の"コマンド"から利用できます。
カテゴリ
・Memo
忘れそうなこと、今日初めて知ったこと、雑多な思いつき...を呟いてください。
デフォルトでは、カテゴリはMemoになっています。
・Idea
小さな気づきが、あなたの未来を大きく変えるかもしれません。
思いついたアイデアはこのカテゴリに呟きましょう。
・Diary
1日に5行、日記を書くだけで、脳の機能が向上するという研究もあります。
寝る前に、今日何をしたかを記録してみてください。
大丈夫、Hayは朝の5時まで待ってくれます。
・Todo
やるべきことを記録しましょう。
ただ、HayはTodoの記録は得意ではありません。
他のタスク管理ツールを利用することをお薦めします。
ファンクション
・Check
その日に呟いたことを確認できます。
Hayは1日経つと全てを忘れてしまうので、
届いたHayを大切にしてくださいね。
・Config.
設定画面です。スタンプを送っても表示されます。
メールアドレスの変更、配信の停止や再開ができます。
Have a Nice Hay !
システム構成
-
LINE Messaging API
- Developer Trialならpushメッセージも遅れます。友だち上限は50人です。
-
Heroku
- Freeプランは30分でスリープしてしまいますが、常時動かさければFreeで十分利用できます。
-
Heroku Postgres
- Herokuのアドオンとして利用できます。Hobbyプランなら10k行まで無料。
-
SendGrid
- こちらもHerokuのアドオンとして利用できます。
-
Evernote
- 言わずと知れたメモアプリ。メールでのノート保存はEvernoteプレミアム以上のサービスです。
おわりに
ざっくりとした内容になってしまいましたが、質問などあればコメントをお願いします。
たいへん参考にさせて頂きました!
-
Flask/Heroku関連
- FlaskとPostgreSQLでウェブアプリを作ってHerokuで無料で運用する
- FlaskでLINE botを実装し,herokuにdeployするまで
- PostgreSQLを用いたFlaskアプリのHerokuデプロイ(Flask-SQLAlchemy)
- [PostgreSQL] よく使うコマンドまとめ
- Flask + SQLAlchemyプロジェクトを始める手順
- heroku 初級編 - GitHub から deploy してみよう -
- Heroku + Python(Flask)でオウム返しLINE bot
- herokuでsendgridから定期的にメールを送ってみた、pythonで
- LINE Messaging API を使って毎日のゴミ出しの「ゴミの種類」を通知してくれるボットを作った【Python】
-
HTMLにメモを埋め込む
-
テンプレートに利用したサービス
-
そのほか