前言

大家好,我是 LINE Taiwan 的 Tech Evangelist - Evan Lin。這次很開心受到 chatbot 社群的邀請,參加了 “Chatbot meetup 聊天機器人小小聚 18 @Online” 的聚會活動,並且分享 LINE API 更新與個人開發的心得。在此也跟各位分享本次參與的心得,並且也希望透過社群分享的力量能夠讓聊天機器人的開發動能更加的盛大。

由於 Chatbots Meetup 本身屬於社群自主性的活動,裡面也有許多社群朋友所贊助的閃電秀。裡面的所有內容也是相當的難得與有趣。也希望能夠透過本篇文章讓大家稍微了解 Chatbots Meetup 社群閃電秀的魅力。

由於防疫的要求,這次是在線上參與這次的聚會活動。很感謝每一位參與的朋友帶來的問題,希望透過線上以及錄影的方式可以讓更多的朋友可以了解。

LINE Platform Update 202004 / 資深開發技術推廣工程師 Evan Lin

投影片

在此幫大家更新一下,從三月到四月中的相關 LINE 平台技術更新。也希望透過這樣得更新與相關的範例整理能讓更多的開發者知道該如何應用這些新的 API 。

03/19 Domain name change of certain endpoint

即將在 2020/04/30 即將停用的 API Endpoint api.line.me ,並且之後會換到 ` api-data.line.me` 。主要影響到的功能如下:

相關的 SDK 其實在 2019 的 11 月已經更新完畢,請各位開發者務必要更新你們的 SDK 到最新的版本。

相關訊息:

03/25 line:// is deprecated

LINE URL Scheme 是一個可以透過 URL 點擊去呼叫某些功能,比如說:

還有相當多功能歡迎參考。

由於安全考量, line:// 的 URL scheme 已經全部修改為 https:// 。請相關開發人員都要在原始碼修改好。

目前(2020 April) 尚未將 line:// 全面關閉,但是之後會有一天關閉相關的使用方式。

相關訊息:

04/03 New LIFF API: liff.isApiAvailable()

這邊可以參考另外一篇文章的說明: 使用 liff.isApiAvailable() 來讓舊的版本 LINE App 可以跑新的 LIFF 功能

04/06 Channel access token 2.1

原先在 Channel Access Token 的功能上,如果要透過 Issue Channel Token (2.0) 是需要 channel secret 的。

也就是說 Channel 的管理員,在這個時候需要將 channel secret 交給開發者去申請一個 Channel Access Token 。 在以往的實作上往往有隱藏著 Channel Serect 外露的危險。

這一次透過 Issue Channel Token (2.1) 功能更新,只需要將 Assertion Signing Key 的公開金鑰給開發者即可。對於 Channel 帳號權限的控管也變得更加的安全。

相關資訊:

在 04/14 的時候,一口氣有四項主要的 Messaging API 平台的更新要給各位。

1. LINE emoji 在文字訊息中變得更容易發送

現在開始要在文字訊息裡面發送 LINE emoji 不需要自行做 unicode 轉換。可以直接在 API 中加上相關的 LINE emoji 編號就可以達成了,開發上變得更方便,也更有彈性。

2. 取得使用者的語言設定

許多開發者在開發多國語系聊天機器人的時候,最常詢問的問題就是,有沒有辦法取得使用者的使用語言呢?

現在透過 Get Profile (Messaging API) 你就可以取得使用者的語言設定。

3. Multicast 相關 rate limite 變得更大

單次 Multicast API 呼叫可以發送的受眾從 150 增大到 500 。

每分鐘可以發送的受眾上限也取消了。

相關資訊:

04/21 Notice about the return value of liff.shareTargetPicker()

LIFF 之前公布的新功能 ShareTargetPicker 是一個相當強大的需求,可以讓使用者分享給其他好友(聊天室)。

可以透過 Flex Message 與其他特製的訊息來讓 LIFF 開發商有更大的曝光度。

之前收到大家許多回饋,希望能知道是否有成功的分享給好友。

今天的新聞公布的相關的訊息,即將上架的新功能可以讓開發者知道使用者有沒有成功的分享了。

相關資訊:

離開還是留下?免費比較好? / 澄信農智股份有限公司技術長 - 周駿憲

影片

投影片

LINE 2.0 發送訊息收費後,該如離開還是留下來? 如果選擇留下來,該如何讓每一分錢都花在刀口上。 講者從行銷的角度帶給開發者許多不同的思維。

用 Azure 快速部署與開發LINE bot / 柯克

第三位講者由柯克分享在 Azure 上快速部署 LINE Bot 的經驗。透過一年有 10 個的免費伺服器額度 (App Services),手把手帶著部署一個 LIFF 網頁的 Hello World 的範例給大家。

並且透過好用的 Azure 圖床可以存放許多 LINE Bot 上面 ImageMap的圖片。 最後介紹 LUIS (微軟的語言理解套件)可以透過這個來打造一個具有文字溝通的聊天機器人。

活動小結

社群分享永遠是讓創意激盪的最佳方式,而 Chatbots Meetup 是一個很熱情與充滿創造力的社群組織。也希望有更多有創意的開發者願意加入 LINE Chatbot 的開發行列,更希望能熱情的參與社群的活動與一起來分享。

立即加入「LINE開發者官方社群」官方帳號,就能收到第一手Meetup活動,或與開發者計畫有關的最新消息的推播通知。▼

「LINE開發者官方社群」官方帳號ID:@line_tw_dev

關於「LINE開發社群計畫」

LINE今年年初在台灣啟動「LINE開發社群計畫」,將長期投入人力與資源在台灣舉辦對內對外、線上線下的開發者社群聚會、徵才日、開發者大會等,已經舉辦30場以上的活動。歡迎讀者們能夠持續回來察看最新的狀況。詳情請看:


Buy Me A Coffee

Evan

Attitude is everything