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
20200822 Subscribe open data with LINE
Search
LINE Developers Taiwan
PRO
August 22, 2020
Programming
3
39k
20200822 Subscribe open data with LINE
Chatbot event:
https://chatbots.kktix.cc/events/chatbots-meetup-in-central-taiwan-008
LINE Developers Taiwan
PRO
August 22, 2020
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
Open Source Workshop on GitHub
line_developers_tw
PRO
0
21
拓展QA日常工作的邊界
line_developers_tw
PRO
0
560
QA Engineer Life @ LINE
line_developers_tw
PRO
0
26
透過 Cloud Functions, Firebasem Gemini Pro 打造具有記憶的 Open Data LINE Bot
line_developers_tw
PRO
0
20
就讓AI幫你帶LINE好運
line_developers_tw
PRO
1
34
沒想過的前端錯誤處理可能比你有做的還多
line_developers_tw
PRO
0
52k
LINE 台灣實習計畫 2024 - TECH FRESH 介紹
line_developers_tw
PRO
0
540
LINE 台灣實習計畫 - 相關福利與面試流程
line_developers_tw
PRO
0
560
Navigating My Internship: A 5W1H Perspective
line_developers_tw
PRO
0
27
Other Decks in Programming
See All in Programming
戦略的DDDは重いのか? / Is strategic DDD heavy?
pictiny
3
2.1k
Balkan Ruby 2024 — How and why to run SQLite on Rails in production
fractaledmind
0
110
Deep Dive into React Stream/Serialize
mugi_uno
4
860
Docker_OSS_ホスティング入門
satokoki645
0
140
The World is a Network (and We Are Just Nodes)
whatyouhide
0
100
スタックトレース始めてみた
kuro_kurorrr
5
1.1k
Long journey of Ruby standard library RubyKaigi 2024
andpad
2
230
ServerAction で Progressive Enhancement はどこまで頑張れるか? / progressive-enhancement-with-server-action
takefumiyoshii
6
520
Using "modern" Ruby to build a better, faster Homebrew
mikemcquaid
2
280
TypeScriptの型とパフォーマンス (TSKaigi 2024)
ypresto
14
4.7k
JavaScript Closure
asoluka
0
2k
The Cutting Edge Of Versioning (LambdaConf 2024)
chriskrycho
0
250
Featured
See All Featured
Atom: Resistance is Futile
akmur
260
25k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
117
18k
Scaling GitHub
holman
457
140k
Designing for Performance
lara
601
67k
Adopting Sorbet at Scale
ufuk
69
8.6k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
GraphQLとの向き合い方2022年版
quramy
33
13k
How STYLIGHT went responsive
nonsquared
92
4.8k
Raft: Consensus for Rubyists
vanstee
133
6.3k
A Philosophy of Restraint
colly
197
16k
Thoughts on Productivity
jonyablonski
60
3.9k
Transcript
Subscribe open data with LINE bot & notification by LINE
Notify LINE Developer Relations NiJia Lin 2020.08
NiJia Lin • Developer Relations • External Evangelism • Internal
Evangelism LINE Technology Evangelist
• LINE, GitHub, Heroku account. • Fork GitHub repository. •
Deploy to Heroku. • Create LINE bot. • Create LINE Login & LIFF. • Create LINE Notify. • Set Crontab jobs. • Demo time. Agenda
LINE, GitHub , Heroku
None
None
None
Fork GitHub repository.
LINE Notify https://github.com/louis70109/LINE-subscribe-open-data-bot
https://github.com/louis70109/LINE-subscribe-open-data-bot
https://github.com/louis70109/LINE-subscribe-open-data-bot
None
None
None
None
None
None
Create LINE bot
https://developers.line.biz/console/
None
• Channel name. • Channel description. • Category. • Subcategory.
• Email address. • Select the checkbox. Create LINE bot
Create LINE bot https://github.com/louis70109/LINE-subscribe-open-data-bot
None
None
None
None
Input BOT webhook URL
Wait a moment
Input BOT environment variables
Create 3 LIFFs
None
None
None
Create LIFFs
Create LIFFs
Input LIFFs environment variables
LINE Notify https://notify-bot.line.me/zh_TW/
LINE Notify https://notify-bot.line.me/zh_TW/ • Provided by LINE. • One-way notification.
• LINE official account. • LINE pushes messages to user. • Via OAuth 2.0.
LINE Notify
LINE Notify
LINE Notify
LINE Notify
Input LINE Notify environment variables
Demo time
Type 所有縣市 to your LINE bot
None
LIFF Share Target Picker
None
LIFF ShareTargetPicker & LINE Notify
LINE FRESH 2020 校園競賽 https://linefresh.linecorp.com/ 50
LINE TECH FRESH https://engineering.linecorp.com/zh-hant/blog/tech-fresh-2020/ 51
None