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
[事例]SORACOM✖️LINEで可視化&通知
Search
ようかん(YosukeInoue
October 21, 2021
Programming
0
3.4k
[事例]SORACOM✖️LINEで可視化&通知
イベント情報⇨
https://soracom.connpass.com/event/226953/
ようかん(YosukeInoue
October 21, 2021
Tweet
Share
More Decks by ようかん(YosukeInoue
See All by ようかん(YosukeInoue
bolt.newで作る Vibe Coding for LINEミニアプリ
inoue2002
0
69
TEQSセミナー
inoue2002
1
220
Stripe Agent Toolkitを試してみた
inoue2002
0
140
今から始めるLINEBot入門
inoue2002
0
210
未来の投げ銭箱
inoue2002
2
170
LINEでAI占い師に相談できる “AI占いくん”の開発/改善の過程
inoue2002
0
430
LINEトークルーム広告v1
inoue2002
0
130
レシピ保存くん
inoue2002
0
1.3k
初めてのServiceMessage
inoue2002
0
190
Other Decks in Programming
See All in Programming
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
680
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
190
The Ralph Wiggum Loop: First Principles of Autonomous Development
sembayui
0
3.7k
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.5k
AI活用のコスパを最大化する方法
ochtum
0
120
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
330
浮動小数の比較について
kishikawakatsumi
0
380
Ruby x Terminal
a_matsuda
7
590
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
110
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
170
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
160
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
220
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The SEO identity crisis: Don't let AI make you average
varn
0
400
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Everyday Curiosity
cassininazir
0
150
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
320
A Soul's Torment
seathinner
5
2.4k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
69
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
65
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
@inoue2002 ようかん(@inoue2002)
@inoue2002 ⾃⼰紹介 ようかん(井上陽介) - ⼤学1回⽣ - 未踏ジュニア2020スーパークリエータ - LINE API
Expert JAWSDAYS2021登壇 学⽣オンラインコミュニティSGG運営 - 最近の活動 - 得意なこと ⻑距離を⾛ること(1.5km ‒ 10km) LINEAPIをいじること イベントを主催したり登壇したりすること
@inoue2002 開発の背景
@inoue2002 実際運⽤しているもの+開発中
@inoue2002 エンジニア⽬線でお話しさせていただきます!
@inoue2002 エンジニア⽬線でお話しさせていただきます!
@inoue2002 IoTデバイスからLINEに通知を送るまで
@inoue2002 ここ登録するだけなんですよ👀
@inoue2002 IoTデバイスからLINEに通知を送るまで
@inoue2002 エンジニア⽬線でお話しさせていただきます!
@inoue2002 LINE連携の種類 メリット・デメリット ・LINEBot かっこいいメッセージが送信できる 公式アカウントから送信できる - 無料枠⽉1000吹き出し ・LINE Notify(Auth準拠)
ユーザーの好きなグループに好きなタイミングで通知をすることができる! プラットフォーム、複数のデバイスや通知先を複数持ちたい時向け 実装が結構⼤変 ・LINE Notify(パーソナルアクセストークン) 実装がめっちゃ簡単 送信先とかタイミングに⾃由度を持たせられない。決め打ち、プロトタイプ向け 複雑な実装はできない
@inoue2002 ・LINE Notify(Auth準拠)
@inoue2002 この後お話しする内容はパーソナルアクセストークンで実装
@inoue2002 エンジニア⽬線でお話しさせていただきます!
@inoue2002 可視化出来たら⾯⽩そうだなー
@inoue2002 具体的なシステム構成 - グラフ⽣成 https://www.image-charts.com/ https://github.com/image-charts/chartjs-image-javascript
@inoue2002 具体的なシステム構成 ‒Google SpreadSheet Google App Script
@inoue2002 さくっと実装
@inoue2002 動かしてみるとこんな感じ
@inoue2002 毎⽇運営している
@inoue2002 通知の運⽤は100分に1回 200KiB(キビバイト)前後!
@inoue2002 1ヶ⽉運⽤してみて 安い!!
@inoue2002 1ヶ⽉運⽤してみて
@inoue2002 1ヶ⽉運⽤してみて FREE!! FREE!!
@inoue2002 ソースコード等あります! https://qiita.com/inoue2002/items/495049d33ba9b9a3b6c3
@inoue2002 150分/難易度★★ https://soracom.jp/iot-recipes/
@inoue2002 ようかん(@inoue2002)