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 平台與開發生態系介紹
Search
LINE Developers Taiwan
PRO
September 17, 2023
Technology
1
720
LINE 平台與開發生態系介紹
Speaker: Nijia Lin
Event: 台北商業大學 LINE Chatbot 競賽工作坊
LINE Developers Taiwan
PRO
September 17, 2023
Tweet
Share
More Decks by LINE Developers Taiwan
See All by LINE Developers Taiwan
#Rookie’s Adventure: A 0 to 1 Dev Journey
line_developers_tw
PRO
0
15
LINE 購物幕後推手
line_developers_tw
PRO
0
560
從校園到職場 我的實習旅程
line_developers_tw
PRO
0
110
探索數據未來
line_developers_tw
PRO
0
16
MLE 的修煉之路
line_developers_tw
PRO
0
88
LINE 實習分享 & 國際黑客松參賽分享
line_developers_tw
PRO
0
46
在 GCP 運用 Parse 全家餐管理那堆 AI 應用的資料
line_developers_tw
PRO
0
39
40歲的我會給20歲的自己,關於軟體開發的7個建議
line_developers_tw
PRO
0
9.6k
從零到一:轉碼仔的實習攻略
line_developers_tw
PRO
0
71
Other Decks in Technology
See All in Technology
時間がないなら、つくればいい 〜数十人規模のチームが自律性を発揮するために試しているいくつかのこと〜
kakehashi
PRO
23
5.7k
Cursorをチョッパヤインタビューライターにチューニングする方法 / how to tuning cursor for interview write
shuzon
2
250
Ninno LT
kawaguti
PRO
1
120
AWSを利用する上で知っておきたい名前解決の話
nagisa53
6
830
Part2 GitHub Copilotってなんだろう
tomokusaba
2
830
Tailwind CSS の小話「コンテナークエリーって便利」
yamaday
0
120
さくらのクラウド開発の裏側
metakoma
PRO
18
5.2k
大規模サーバーレスプロジェクトのリアルな零れ話
maimyyym
3
230
計測による継続的なCI/CDの改善
sansantech
PRO
7
1.4k
Part1 GitHubってなんだろう?その1
tomokusaba
3
810
とあるEdTechベンチャーのシステム構成こだわりN選 / edtech-system
gotok365
5
350
Ruby on Rails の楽しみ方
morihirok
6
2.7k
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
RailsConf 2023
tenderlove
30
1.1k
4 Signs Your Business is Dying
shpigford
183
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Documentation Writing (for coders)
carmenintech
71
4.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
It's Worth the Effort
3n
184
28k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Scaling GitHub
holman
459
140k
Transcript
None
LINE 平台 與開發⽣態系介紹
NiJia Lin 🥷 LINE Technology Evangelist ⭐ Developer Relations 👋
External Evangelism 📌 Internal Evangelism
None
198 DYNAMIC USER BASE 19 GLOBAL MAU million SUPPORTS languages
BY THE NUMBERS 178 *Supported languages: Arabic, Brazilian Portuguese, English, French, German, Indonesian, Italian, Japanese, Korean, Malay, Portuguese, Russian, Spanish (Castilian), Spanish (Latin America), Simplified Chinese, Thai, Traditional Chinese, Turkish, Vietnamese TOP-4 MAU million (Japan, Taiwan, Thailand, Indonesia) *As of March 2023 image: Freepik.com
None
發送各種訊息格式 Message Event Imagemap message Flex message Text message Template
message Location message Sticker message Image message Video/Audio Message Quote message
Text & Sticker message
Image, Video, Audio, Location messag
Template message
Imagemap message
回覆訊息 - Quote Message • 回覆特定訊息 • 得知⽤⼾回覆的訊息 • ⽬前僅⽀援
text 與 sticker
Flex Message
Flex Message Simulator https://developers.line.biz/flex-simulator/
什麼是 Provider? • 獨立開發者、公司或組織 • Channel 建立之後是不能更動 channel 的 Provider
• 請勿使⽤測試帳號到線上環境
LINE Bot 的兩種回應⽅式 Messaging API Reply event Push event LINE
Platform
如何跟 Messaging API 溝通
Flex Message Simulator https://developers.line.biz/flex-simulator/
取得⽤⼾資訊 • Display Name • User Id • Language •
Picture Url • Status Message https://developers.line.biz/en/reference/messaging-api/#get-profile
Icon Switch 修改⼤頭貼圖⽰與名字
什麼是 Quick Reply? • Camera action • Camera roll action
• Location action • Postback action • Message action • URI action • Datetime picker action
什麼是 Rich Menu? • 圖片格式: JPEG or PNG • 寬度
(pixels): 800 to 2500 • ⾼度 (pixels): 250 or more • 比率 (width/height): 1.45 or more • 檔案最⼤尺⼨: 1 MB
• 圖片格式: JPEG or PNG • 寬度 (pixels): 800 to
2500 • ⾼度 (pixels): 250 or more • 比率 (width/height): 1.45 or more • 檔案最⼤尺⼨: 1 MB 什麼是 Rich Menu?
Messaging API 讓您可以快速建立聊天機器⼈ ⽀援多種程式語⾔ • Java • Python • PHP
• Node.js • Go • Ruby • Perl
LINE Login 透過整合 LINE Login 能夠讓您的應⽤程式更快地連結 LINE ⽤⼾ https://developers.line.biz/zh-hant/docs/line-login/overview/
什麼是 LIFF
穿衣服要挑⼤⼩ - LIFF 尺碼
LIFF 在哪兒 – 預約系統
LIFF 在哪兒 – 會員卡
發給 OA 互動的⽤⼾ - Send Message • 各式 Message 格式
• 最多⼀次發送 5 則訊息 • 從 OA 點過去的 LIFF 才能使⽤ https://developers.line.biz/en/reference/liff/#send-messages
分享很重要 – Share Target Picker • 外部瀏覽器 ➡ liff.login() •
liff.isApiAvailable() • 透過個⼈帳號發送
OMO 最需要的! - liff.scanCodeV2() • Powered by WebRTC • LINE
v11.7.0+ • LIFF v2.15.0+ • External Browser/Android/iOS
• LIFF starter app - https://github.com/line/line-liff-v2-starter - NextJS - NuxtJS
- Vanilla • LIFF Playground - https://github.com/line/liff-playground - https://liff-playground.netlify.app/ - 外部/⼿機 瀏覽器皆可使⽤ 從哪開始呢? - Starter
None
None