前提
大家好,我是 LINE Taiwan DevRel 團隊的 Evan Lin。很開心在這裡跟各位分享本年度的第二場開發者小聚。 由於新冠肺炎疫情影響,此次的活動改為線上活動並且透過 LINE OA Live 的方式播放給所有的參與者了解,也在後續會官方粉絲專頁與官方的開發者 Youtube 頻道開放完整的影片給想要參與的開發者共襄盛舉。
KKTIX 活動網頁: 活動網址
本次 LINE Developer Meetup 開發者小聚,有邀請到兩位講者來分享關於 LINE 平台的開發經驗。首先由 LINE TAXI CTO Hayden Huang 來跟大家分享 LINE TAXI 的開發經驗 「LINE TAXI from 0 to 1」。
第二位邀請到 DeepQ Technology Corp. Tony Huang 黃振綸 來跟大家介紹什麼是「疫止神通」。
LINE TECH FRESH (LINE 技術新星人才計劃) 學生實習計畫宣傳 / 資深開發技術推廣工程師 - Evan Lin
首先上場的就是筆者,並且來分享 LINE TECH FRESH 計畫給莘莘學子瞭解。 LINE 台灣工程團隊每年透過 LINE TECH FRESH – 技術新星人才計劃,招募資訊科技相關科系,或對此領域有所涉略的大學生 / 研究生加入 LINE 團隊進行長期實習 (一年期),讓同學們能在國際級科技公司中觀摩學習。
更多內容,可以參考這篇文章: LINE TECH FRESH – 技術新星人才計劃,實習經驗大公開
LINE TAXI from 0 to 1 / LINE TAXI - CTO Hayden Huang
緊接的第二位講者就是 LINE TAXI 技術漲 Hayden 所帶來的 “LINE TAXI from 0 to 1” 的技術分享。
LINE TAXI 簡介
「LINE TAXI叫車平台」與台灣新創團隊TaxiGo合作,將原有「TaxiGo叫車平台」改版升級後,於今天正式更名為「LINE TAXI叫車平台」。而TaxiGo於線下經營的實體車隊,則持續由TaxiGo團隊運營。 TaxiGo是原生台灣的新創團隊,主打以LINE聊天機器人叫車,提供準確即時、安全舒適的叫車服務,在2017年創立,並即加入「LINE新星計畫」(網址 https://protostar.line.me/zh-tw/ )接受育成輔導。 除了線上叫車平台,TaxiGo也同時建立了實體車隊,在LINE正致力推動線下服務與線上平台的板塊整合之際, TaxiGo團隊的命題,與LINE的企業發展策略極為契合,在雙方團隊的努力下,LINE正式邀請TaxiGo加入LINE的生態系,也使TaxiGo成為LINE新星計畫中,從育成輔導到與LINE正式合作的首例! (相關新聞,歡迎參考: 攜手TaxiGo LINE TAXI叫車平台正式上線 連結車隊與用戶的開放平台 同步招募台灣在地車隊加入)
使用 LINE 作為客戶端軟體的契機
當初開發的時候,原本就有開發好兩個平台的應用:司機端的 App 應用, 與客戶端的應用。 因為希望能給客戶最新的功能,能夠快速的讓產品迭代。所以在 2017 上市的時候就跟上了 LINE chatbot 的熱潮,透過 LINE 官方帳號,使用者再也不需要另外下載 App 。也可以很快速很方便地在 LINE 上面就可以使用到叫車的服務。 而司機端依舊使用 iOS 與 Android 的 App 來開發,因為這樣才能全程的紀錄車輛的狀況,讓車輛的派遣能夠更加的精準。
清楚明瞭的叫車流程與跟司機的互動
透過 Flex Message 來顯示叫車結果, 司機的相關資料可以一目瞭然。清楚的可以知道上車地點,司機名稱,車號,車款與預計到達的時間。 並且可以透過地圖顯示來即時查看車輛與乘客的相對位置。 透過 Flex Message 也可以一鍵分享行程給你的親朋好友。 並且這也有一個相當有用的功能叫做「聯絡司機」,透過 API Server 所搭建成的虛擬線路。司機與乘客不需要互為好友,但是也可以傳遞訊息,或是通電話。 這樣的互傳狀況將會維持兩個小時,為的就是避免乘客有物品遺失需要司機的協助狀況。 並且透過 LINE Pay 也可以快速付款,並且迅速地取得乘客的評分。
Chatbot 與 App 的比較圖
這一張圖很清楚的羅列了, Chatbot 與 App 的開發比較圖。 可以看出來:
Chatbot 具有以下的優點:
- 導入用戶較快
- 回應更快速與直覺
透過以上的優點,很適合作為客戶端的軟體使用。
而 App 的開發優點如下:
- 豐富的 UI
- 使用者比較習慣
對於司機大哥而言,這些優點又是相當重要的。
開發 LINE chatbot 兩個小技巧分享
Hayden 這次的也分享了兩個開發上的小技巧:
追蹤好友如何加入
在創業初期的時候,每一個新增的用戶都很重要,每一筆廣告經費更是重要。 所以要如何把錢花在刀口上,讓每一分錢能確認最容易找到客戶,就是 LINE TAXI 初期很重要的事情。透過在 Flex Message 中塞入一個小的圖片。由於圖片在讀取的時候帶著參數就不同,比如說不同的廣告來源,讓進來的圖片參數就不同。 如此一來在客戶點擊 Flex Message 上面的按鈕的時候,就可以將相關的參數帶到 API Server 上,透過這樣的方式來瞭解客戶是透過哪些廣告渠道而加入的。每一分錢也就能花得更值得。
如何做到好友推薦
好友推薦 (Member gain member) 對於客群的擴展相當的重要,但是如何正確地記錄到讓哪一位使用者推薦的是相當困難的。 透過了 LIFF 的推薦與分享按鈕,可以重送不同的鏈結並且在後端帶著不同的參數。 這樣一來就可以正確地記錄使用者 A 推薦了使用者 B 並且正確加入好友的完整流程。 而且透過 LINE 來分享好康訊息給好友也更加的直接與有效。
如何達到有效的派遣
計程車畢竟還是一個人的產業,不論是乘客還是司機都是需要被照顧到。 透過有效的派遣系統,可以讓客戶在合理的時間搭乘到車子,也能讓每一位司機都能夠再到客戶達成互惠的狀態。 一開始的時候,派遣僅針對最近的車輛來派車,這樣一來往往在熱門區域將會很快的滿檔, 造成後面叫車的乘客必須要等待非常的久。
經過有效的分配,並不是透過最近的司機馬上分配乘客。透過有效的計算與分配,讓司機都可以儘量的載到客戶,也讓乘客可以合理的狀況下都能夠搭到車子。
Q&A
問: 如何處理車輛派遣上大數據?
這部分就將數據分成兩大塊,即時資料與分析型資料。將即時資料做即時性的處理,而分析型資料則透過事後的批次處理來節省計算資源。 如此一來就可以更有效地讓讓資料可以有效地被處理到,也讓需要分析型的資料放在資料庫中,做為事後的處理與再利用。
問:如何處理因為程式錯誤而造成的客訴問題?
有時候因為地區偏遠的因素,造成即將下車的客戶往往因為網路因素而無法順利完成結帳。 造成許多困擾,為了讓乘客與司機的體驗更加的提升,近期也有推出「自動結帳」功能。 透過設定好綁定的信用卡或是 LINE Pay 帳戶就可以在下車的時候直接結帳。不必擔心下車的時候手忙腳亂了。
問:為何不直接派遣給最近的司機而是要多派給幾位而等待他們接單呢?
因為計程車業畢竟是一個人的產業,司機都是有牌照的小黃計程車司機。有些時候,可能他們所在的路段就可以在路邊招到客人,這時候就不適合直接分發給他們乘客。 不像是「多元計程車」只能接受網路上的網路預約而無法在路邊攬客。希望每一位 LINE TAXI 的乘客能夠了解?
疫止神通 / DeepQ Technology Corp. Tony Huang 黃振綸
第二段則是邀請到了「疫止神通 」的開發團隊 Tony 來為大家分享開發疫止神通的經過。
由於新冠病毒的影響,許多入境的旅客都需要隔離。以往的方式都是透過里長或是里幹事來追蹤隔離的民眾。但是許多民眾有很多問題與相關的詢問需要被解答,這時候透過 LINE Bot 是一個有效且相當安全的方式,這也是「疫止神通 」的初衷。
「疫止神通 」相關功能:
- 確認入境資料。
- 每天自動提醒自我檢測的狀況。
- 提供疫情相關的資訊與注意事項給予隔離的民眾。
而 LIFF 與 Flex Message 更是在開發中給予相當的幫助,讓 LINE Chatbot 與用戶的溝通變得更多元。 歡迎大家觀看影片來了解更多開發的秘辛與團隊的相關經歷。
參與人員的詢問總結
在這裡整理所有參與人員的詢問,希望可以幫助大家。保護提問者就不公布詢問人員的姓名與資料。
(內容尚在整理中)
活動小結
立即加入「LINE開發者官方社群」官方帳號,就能收到第一手Meetup活動,或與開發者計畫有關的最新消息的推播通知。▼
「LINE開發者官方社群」官方帳號ID:@line_tw_dev
關於「LINE開發社群計畫」
LINE今年年初在台灣啟動「LINE開發社群計畫」,將長期投入人力與資源在台灣舉辦對內對外、線上線下的開發者社群聚會、徵才日、開發者大會等,已經舉辦30場以上的活動。歡迎讀者們能夠持續回來察看最新的狀況。詳情請看: