↓ 快轉到主要內容
Line taiwan techpulse 2018 開發者大會
技術文章其他類型

Line taiwan techpulse 2018 開發者大會

Posted by Alvin Chen on

Line taiwan techpulse 2018 開發者大會

·2996 字·6 分鐘
作者
Alvin Chen
相信寫 Code 可以改變世界

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

參考連結:

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
  1. 服務架構 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)

繳費平台應用 :生活繳費王 可以繳交各式各樣的費用

**仁大資訊

報名系統,蒐集名單

電子發票模組 :拍發票 分析內容 線上集點