Line taiwan techpulse 2018 開發者大會

很難得有機會可以有機會參加這類型的活動,本篇以當天議程筆記為主

參考連結:

https://techpulse.line.me/

本篇共分成以下幾個章節

  1. Line的下個階段發展策略
  2. Line Platform API 打造chatbot
  3. Line Pay 一卡通支付新體驗
  4. Line smart portal 台北市政府使用體驗
  5. Line Things IoT平台
  6. Line 區塊鏈 :代幣生態系統 ,LINK Chain & LINK介紹
  7. Line smart portal 防災整合應用 : 行動化防災資訊運用
  8. Line today 團隊,敏捷開發測試技巧
  9. line的私有雲中 Kubernetes
  10. Line chatbot 活動報名報到設計
  11. 日本開發者大會分享
  12. Line protostart
  13. Line 技術推廣
  14. Line 技術應用分享 – 實戰經驗分享

Line的下個階段發展策略

a. 串連 : 打造平台生態系,線下生態系,下個階段 :探索以及人性化介面,更人性化的人機介面,AI,重點發展項目之一

b. 互惠生態圈 : Open API, LIFF : 嵌入聊天室中,chatbot engine 可以重複訓練AI模型,區塊鏈, 數位貨幣LINK Chain

** Clova AI tech demo : https://clova.ai/techdemo

** API費用? 2019將推出官方帳號2.0計畫(明年)以訊息量計費
** Reuse 開發方式 ? 服務應用 —> 平台 —>找合作夥伴 —> API


Line Platform API 打造chatbot
Line developer 官方網站 : https://developers.line.biz/en/

Line訊息格式:

  • Flex message : 更有彈性的呈現訊息
  • Video imagemap : 可以支援影音格式內容
  • Quick reply : 預設提供回覆按鈕
  • LIFF : web應用直接放到message視窗中,也可以直接填寫表單
techpulse 2018
techpulse 2018
techpulse 2018
techpulse 2018
techpulse 2018
techpulse 2018

Line與用戶如何連結?

  • SOCIAL API
  • LINE LOGIN 做帳號綁定
  • Message api , account link
  • 如果用戶沒有綁定,透過Matching機制比對同一個人
  • Switcher API : 在不同endpoint 切換,舉例 :客服中機器人與真人切換
  • ICON Switch API

可用工具 :

  • Bot designer : 打造chatbot
  • Flex simulator : 更有效率掌控訊息呈現的樣子
  • LIFF Console : 官方developer中直接有介面

下個階段發展:

  • New official account 計畫 :所有account都有messenger api功能 , 以量計價
  • Chatbot engine : new official account中自帶,自動偵測語意分析

Line Pay 一卡通支付新體驗

原本只有信用卡+ line points,加入一卡通後變成ipass電子支付 + 電子票證

一卡通加入的部分是 :ipss電子支付

**Line pay 模組 與 ipass模組完全獨立 從後段到client全部獨立

**line無法存取一卡通服務用戶資料

techpulse 2018
techpulse 2018

新加入的功能 :

  • 轉帳 ,用戶間轉帳免手續費
  • 一對一轉帳與一對多分帳功能
  • 生活繳費 : 手機直接掃描條碼繳費,也可直接綁定車號 水號 會推播提醒繳費
  • 乘車碼 : 手機QRCode可以直接掃描搭高雄捷運,進站速度與硬體更新是問題,閘門是offline 用async 到伺服器
  • Line wallet : 集合消費資訊(錢包可以做到的事情)
  • 一卡通帳戶可以直接連結銀行帳戶 : 可以自動儲值,也可以ATM匯款,也可以即時提領入帳
  • 一卡通帳戶中的金額都放在專用信託帳戶中
  • Line pay付款方式增加可以使用一卡通帳戶付款
  • Line pay open API : 也直接整合一卡通帳戶付款
  • Api : resulf 格式 API
techpulse 2018
techpulse 2018

Line smart portal 台北市政府使用體驗

對於政府來說 通訊軟體 安全性問題? 群組問題?(太多了)

定調 :把line當成大聲公,line上沒有秘密

重點 : 重新分類市政服務以及尋找目標客群(59.6%的三民治世代)

解決民眾的痛點 :

  • 看不到 : 官方用語跟民眾用語落差
  • 用不到 : 沒有個人化服務
  • 沒跟到 : 錯失申請時機
  • 查不到 : 資訊不連貫,資料散在各局處

改變 : 先了解再設計服務

Chatbot?

翻轉公務人員思考模式,目前只有一個項目可用 : 助你好孕

line的優勢 : 轉換成本低,沿襲line的操作模式

**台北市政府API平台 明年開放

techpulse 2018
techpulse 2018

Line Things IoT平台

  1. 為什麼需要IOT平台?
    不同設備不同APP
    不同裝置有不同的通訊協定
    使用者體驗不佳,沒有辦法在一個地方管理裝置
    使用LINE Things可以直接在對話中設定裝置
    LEFF可以直接使用web技術開發就可以了
    techpulse 2018
    techpulse 2018
  2. 服務架構
    Offline :家電 等等
    Online : 有wifi連接能力
    techpulse 2018
    techpulse 2018

    線上使用案例: 遠端搖控器,門鎖開啟推播,都是透過message api傳送訊息
    線下使用: 使用藍牙模組溝通,使用line beacon => 走到商店附近就傳送推播
    techpulse 2018
  3. LIFF BLE
    掃描qrcade 同意 開始使用
    使用javascript開發


Line 區塊鏈 :代幣生態系統 ,LINK Chain & LINK介紹


Line smart portal 防災整合應用 : 行動化防災資訊運用

各部會防災資料集中於大平台,透過line即時傳送到民眾手上

即時警示 訂閱 相關連結


Line today 團隊,敏捷開發測試技巧

團隊面臨的問題 :

  1. 時間短暫
  2. 修復問題更消耗時間
  3. 重複的工作
    techpulse 2018
    techpulse 2018

測試團隊面對送交測試的project是黑盒子,資訊不足所以全部重測

測試方式 :

  1. 看code
  2. 了解結構
  3. 修改範圍
    techpulse 2018
    techpulse 2018

line測試團隊重視:

  1. Code coverage :每個function都有unit test
  2. Code review : GitHub code review,每次不超過200行
  3. 持續進步

具體方法:

techpulse 2018
techpulse 2018

 

如何定義工作完成?

techpulse 2018
techpulse 2018

總結:

  1. 掌控每次變化
  2. 跟著開發流程跑
  3. Devops 管理
  4. 工程師緊密配合
  5. 更有效率
    techpulse 2018
    techpulse 2018

line的私有雲中 Kubernetes

techpulse 2018
techpulse 2018

Line chatbot 活動報名報到設計

線下服務 :

  1. 捷運站收到公車資訊
  2. 超商買貼圖
  3. 新北耶誕城line now服務

傳統報名系統使用痛點:

  1. 註冊麻煩,忘記帳號密碼
  2. 排隊報到排很久

為了解決這個問題line可以做什麼?

  1. 報名
  2. 報到
  3. 會場互動

**報名

從web導回到line 官方帳號中,對話中可以切換rich menu
在line中就完成所有事情
報名填表使用LIFF 
優點 : 簡單 容易觸及 容易推播
 
**報到
Beacon : BT4.0應用
QRCode
 
Beacon訊號無法側錄
 
**會場互動
1. 即時訊息 : 即時推播用flex message(JSON file編寫就可以完成排版)
2. 互動booth : 廣告大型看板,互動完可以傳回line or IOT :QRcode掃描,訊息回到line上
3. 問卷 :  line官方網站後台直接設計完問卷後推播
techpulse 2018
techpulse 2018

日本開發者大會分享

**既有service 開發APP?
以today app為例 :
  1. 快速推出
  2. 找到使用者痛點
  3. 持續改善
 
1.0版本直接把web view嵌入APP
2.0版本改善nav bar 最常用的功能抽出
3.0版改善影音想關功能體驗,針對video改為原生開發
 
如何在分散式資料庫系統中 Kafka如何提高搜尋精準度?
 
today中的Buzz : 使用者分享的文章
Hbase考慮擴充性與速度
 
Hbase 沒有transection ,只有Raw key 有index
建立secondery index table
Kafka , 
 
**Line beacon 應用 以及快速建構?
台北捷運推播
  1. 捷運新聞報
  2. 在地化優惠券
  3. 拼圖遊戲,不同站點推送拼圖
  4. 台北捷運公車資訊
 
實作方式:
架構
techpulse 2018
techpulse 2018
 
**200多顆beacons如何管理
分到不同的group,每個group有不同的工作
 
**Handle beacon event?
多顆beacon感測到同一個人,同時傳送到後台後,由後台透過keep lock 只傳送一次
 
**如何加速?
有快取機制,分層做查詢
 

Line protostart

透過line技術服務幫助企業打造服務
 
針對 資源分配不足問題
提供給新創團隊line : 免費官方帳號、免費business account(包含message API)、LOGIN line pay api, 技術專家支援
 
針對 商業輔導
中華開發創新加速器協助、協助找資源(創投等等)、CCIA訓練營
 
給我創業者被line投資的機會
針對技術business model 以及line結合的機會做評估(protostars 優先)
 
潔客幫 跑跑腿
 
如何加入?
公司五年內 , target是台灣市場 
 

Line 技術推廣

Developer community
 
Line developer website
 
Line engineering blog
新的API介紹、如何使用、有什麼不一樣、developer小聚介紹
 
Line open source software
 
Line start oss 快速打造工具
 

Line 技術應用分享 – 實戰經驗分享

 
**直通國際 – BC hub
Radis
Line mock 網站
 
**阿甘科技
主動個人化通知(push api)
即時個人化查詢(chatbot)
Rich menu api應用(可建立動態選單、個人化內容)
Call to line 應用 :客服語音轉到line的功能(透過手機號碼發送到客戶line)
繳費平台應用 :生活繳費王 可以繳交各式各樣的費用
 
**仁大資訊
報名系統,蒐集名單
電子發票模組 :拍發票 分析內容 線上集點