Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
起床時間記録LINE Bot作って 早起きできるようになるか試してみた
Search
Hide(ひで)
October 14, 2023
Programming
0
310
起床時間記録LINE Bot作って 早起きできるようになるか試してみた
初心者・初登壇Welcome!LINEを使ったLT大会 #4
https://linedevelopercommunity.connpass.com/event/291710/
2023.10.14
Hide(ひで)
October 14, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
160
AIエージェントの設計で注意するべきポイント6選
har1101
6
3k
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
38k
ゆくKotlin くるRust
exoego
1
190
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
220
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
160
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
210
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
350
ゲームの物理 剛体編
fadis
0
400
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
270
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
180
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
180
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
420
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
35
So, you think you're a good person
axbom
PRO
0
1.9k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
100
The untapped power of vector embeddings
frankvandijk
1
1.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
280
A Soul's Torment
seathinner
2
2.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
110
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Amusing Abliteration
ianozsvald
0
84
Transcript
起床時間記録LINE Bot作って 早起きできるようになるか試してみた 初心者・初登壇Welcome!LINEを使ったLT大会 #4 2023.10.14 Hide(ひで)
自己紹介 • Hide(ひで) (@_hid3) • Webエンジニア ◦ 主にNext.js, Railsでの開発ができます •
フリーランス • 趣味でWebサービス個人開発
LINE DCとの関わり • REV UP(2020)でLT ◦ LINE Botで読書管理アプリを作っている話 • LINE
DC ハッカソン 2023@福山
作ったもの紹介 • おはもに-生活改善LINE Bot- ◦ 起床時間記録 ◦ 入力忘れ防止通知 ◦ グラフ
作った動機 • 早起きしたい ⬇ • 起床時間を毎日記録して意識することで 早起きできるようになるのでは?
機能紹介1 起きた時間を記録 • 自ら起床時間を記録して、 起床時間を意識するため
機能紹介1 起きた時間を記録 • LINE Bot機能 ◦ 「応答メッセージ」 ◦ 「日時選択アクション」
機能紹介1 起きた時間を記録 • 記録時間の確認 • 直近1週間の記録 • ChatGPTからのアドバイス
機能紹介1 起きた時間を記録 • 2つに分ける理由 ◦ ChatGPTによるメッセージ生成に は時間がかかる ◦ ユーザーのアクションに対してレス ポンスをなるべく早く
機能紹介1 起きた時間を記録 • 過去のデータと比べて今日はどうなの か • 毎日違ったメッセージで記録を楽しみ に
機能紹介2 入力忘れ防止通知 • 入力忘れを防ぐため
機能紹介2 入力忘れ防止通知 • LINE Bot機能 ◦ 「応答メッセージ」 ◦ 「日時選択アクション」
機能紹介2 入力忘れ防止通知 • 指定した時間に通知が来る • スマフォの通知センターで確認できる ◦ そこから直接起動できて便利
機能紹介3 グラフ • 過去の記録を振り返って、早起きでき るようになったかを確認するため
機能紹介3 グラフ • LIFF • Highcharts ◦ JSライブラリ
早起きできるようになったか? week_start week_end average_time 9/11 9/17 8:27 9/18 9/24 8:55
9/25 10/1 8:43 10/2 10/8 8:13 10/9 10/14 8:39 🤔
振り返り • 昼には今朝の起床時間を忘れている ◦ 起床時間を意識させることができていない • 今後も機能改善を試してみる
LINE Botのメリット • 開発しやすい ◦ ネイティブアプリの開発経験無し ◦ 特に通知機能
技術スタック • パブリックリポジトリで開発しています ◦ https://github.com/hid3h/ohamoni • NestJS, TypeScript • Prisma
• GCP, Cloud Run, Cloud SQL
ご清聴ありがとうございました