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.2k
[事例]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
30
TEQSセミナー
inoue2002
1
84
Stripe Agent Toolkitを試してみた
inoue2002
0
95
今から始めるLINEBot入門
inoue2002
0
170
未来の投げ銭箱
inoue2002
2
120
LINEでAI占い師に相談できる “AI占いくん”の開発/改善の過程
inoue2002
0
390
LINEトークルーム広告v1
inoue2002
0
98
レシピ保存くん
inoue2002
0
850
初めてのServiceMessage
inoue2002
0
160
Other Decks in Programming
See All in Programming
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
2
790
Kiroの仕様駆動開発から見えてきたAIコーディングとの正しい付き合い方
clshinji
1
180
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
350
機能追加とリーダー業務の類似性
rinchoku
0
140
A Gopher's Guide to Vibe Coding
danicat
0
200
時間軸から考えるTerraformを使う理由と留意点
fufuhu
7
1.9k
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
160
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
130
Trem on Rails - Prompt Engineering com Ruby
elainenaomi
1
100
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
310
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
110
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
210
Featured
See All Featured
Code Review Best Practice
trishagee
70
19k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
How to Ace a Technical Interview
jacobian
279
23k
Thoughts on Productivity
jonyablonski
69
4.8k
Producing Creativity
orderedlist
PRO
347
40k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
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)