前提
大家好,我是 LINE Taiwan 的 Technical Evangelist - Evan Lin。很開心在這裡跟各位分享本年度的第二場開發者小聚。這次的場地又回到台北的 GO92 志業中心,並且邀請了兩位 LAE (LINE API Expert) Will 保哥與 David Tung 董老師來分享 LINE Notify 與 LIFF (LINE Frontend Framework) 。
KKTIX 活動網頁: 活動網址
LINE Developer Meetup 開發者小聚系列活動將邀請 LINE 台灣工程師、開發者工具平台,定期分享內部開發技術,並安排優秀案例分享開發經驗,持續促進 LINE 技術平台開發與交流,歡迎對 LINE 技術平台有興趣的開發者參加。
官方帳號 2.0 開發者需要知道的事 / 資深開發技術推廣工程師 Evan Lin
投影片
首先一上場,來回顧一下自從上次 (03/29) 的開發者小聚之後,到本年度第二次開發者小聚之間究竟發生了哪些的訊息。對外的活動有:
兩個大程式語言社群先後來 LINE 舉辦活動相當的熱鬧,並且也跟 LINE Pay 的開發者與 LINE SPOT 的開發者相互交流。
除了對外的活動之外,其實也有相當熱鬧的對內訓練活動:
這種難得一見的訓練活動,除了提升 LINE 內部開發者的技術寫作技巧之外,也希望增進開發者之間的技術溝通能力,讓同仁們在交流時可以更加的順暢達到更好的產能。
除了對內的訓練之外,當然也有本年度第一次的:
也希望透過這樣的活動可以讓更多有才華的開發者能夠加入這個充滿開放思想的開發環境,一起打造最好的產品。
而距離上一次聚會之間最大的新聞就是官方帳號 2.0 (OA 2.0) 正式上線。透過官方帳號 2.0 的上線,開發者除了不再有好友的上限之外,更有了許多嶄新的功能。
(圖片來源: LINE@生活圈 全面升級 | 全新官方帳號2.0計畫)
除了好友上限再也不受限 50 人的關卡(LINE@ 也不怕八萬人的限制)之外。更有許多新功能,不僅僅有分眾訊息,一對一聊天,圖文訊息,圖文選單之外,更有行動官網,集點卡與 Messaging API。讓開發者在開發上能接觸到更多的使用者,更有許多的功能可以選擇。
(升級的時程表來自於: 全新官方帳號2.0計畫 問與答)
當然官方帳號的升級時程上也是相當具有彈性的,除了 Developer Trial 是預計在六月中開始逐步升級之外,LINE@ 的商家更可以在 05/22 就開始將帳號升級到新的官方帳號 2.0 ,第一手感受無限好友的好處與許多新功能所帶來的市場。
而在 LINE@生活圈開放手動升級至官方帳號2.0(上篇)這篇文章中也介紹了,對於要將帳號升級的開發者務必需要了解以下的事項:
- 重要資料備份
- 先結束進行中的活動後再執行升級
- 升級後無法恢復到舊版的LINE@
- 手動升級需要的時間大約數分鐘,請保留足夠的作業時間,執行升級過程中,切勿關閉畫面
- 下載新版的官方帳號2.0 App
緊接著在接下來的文章 - LINE@生活圈開放手動升級至官方帳號2.0(下篇)也講解了如何開始手動升級帳號。除了指示該如何正確的升級之外,也讓讀者可以搶先了解官方帳號 2.0 新的管理後台並且知道相關的功能切換方式。
當然就開發者的角度來說,最重要當然就是了解新開放給開發者的 API。除了原先就有開放給 Developer Trial 的 Push Message 與 Multicast Message 之外,這幾個新的 API 分別是:
- Get the target limit for additional messages
- 透過這個 API 可以取得目前方案能夠發送的訊息 (也就是 Push Message) 的上限。 比如說,低用量將拿到 500 。
- Get number of messages sent this month
- 透過這個 API 可以取得目前已經發送的訊息數量。
- Send broadcast message
- 透過這個 API 可以發送訊息給該 Chatbot 所有有效好友。
- Get number of sent broadcast messages
- 透過這個功能可以知道從某個時間到目前為止所有 Broadcast 收到的訊息。
希望這一次的總結介紹能夠讓開發者更了解官方帳號 2.0 ,更能夠善用相關特性製作出更有創意的聊天機器人。
更多相關內容:
使用免費的 LINE Notify 機制,為你的網站服務發送大量通知訊息 / LINE API Expert -David Tung
投影片
第二個部分由 David Tung 董大偉老師介紹的就是如何透過 LINE Notify 來讓你的網站服務發送免費的通知訊息。首先講者先介紹 LINE Notify 適合使用的一些場景,舉凡系統警示,到貨通知與優惠折扣都建議使用 LINE Notify 來達到免費傳遞通知訊息。
首先如果使用者想要訂閱 LINE Notify 的話,可以透過訂閱網頁的鏈結導向到 LINE平台,讓使用者決定想要收到通知的頻道。選擇的頻道可以是一對一,也可以是任何一個聊天室。
此外董老師也將相關資訊轉寫成一篇文章,也歡迎大家去詳讀。
Angular 與 LIFF 共舞 / LINE API Expert - Will 保哥
投影片
最後的講者是 Will 保哥,講者介紹 LIFF (LINE Frontend Framework) 的主要功能並且也介紹了 LIFF 能夠有的相關功能:可以讓你透過前端網頁的功能與使用者進行互動。 並且也介紹了每一個 API 的相關功能,不論是: liff.init()
,liff.getPRofile()
… 都有詳細的介紹與範例程式碼。
最後身為開源貢獻者保哥也貢獻了 LIFF Snippets 到 VSCode 的商城裡面,對於想要在 VSCode 開發 LIFF 應用的開發者是一個相當有用的工具。
活動小結
本場活動是本年度第二次的開發者小聚,除了讓開發者能夠更了解官方帳號 2.0 之外,也希望能夠透過 LINE API Expert 的分享可能讓更多開發者了解 LINE Notify 與 LIFF 的相關應用。除了希望讓更多使用者能夠了解 LINE Notify 與 LIFF 之外,也希望更多開發者能夠使用這兩個技術開發出更有趣的應用。
立即加入「LINE開發者官方社群」官方帳號,就能收到第一手Meetup活動,或與開發者計畫有關的最新消息的推播通知。▼
「LINE開發者官方社群」官方帳號ID:@line_tw_dev
關於「LINE開發社群計畫」
LINE今年年初在台灣啟動「LINE開發社群計畫」,將長期投入人力與資源在台灣舉辦對內對外、線上線下的開發者社群聚會、徵才日、開發者大會等,預計全年將舉辦30場以上的活動。歡迎讀者們能夠持續回來察看最新的狀況。詳情請看 2019 年LINE 開發社群計畫活動時程表 (持續更新)https://engineering.linecorp.com/zh-hant/blog/line-taiwan-developer-relations-2019-plan/)