帶你了解 LINE Developers Meetup 第 14 場的精彩內容!

大家好,我是 LINE Taiwan Developer Relations 團隊的 NiJia Lin。很開心在這裡跟各位分享 2021 年的首場開發者小聚,本場次是我加入以來第一次在台北舉辦的線下活動(過往都是會眾身份),除了有美味餐點以外,現場也能感受到滿滿的開發者們對於技術熱情(同仁們一直包圍詢問),以下就由我帶大家體驗一下現場的熱情吧!

KKTIX 活動網頁: æ´»å‹•ç¶²å€

Open Policy Agent – 快速導入 Authz 至 Microservice 架構

先跟各位介紹一下我們團隊的服務 LINE SPOT。LINE SPOT 是一個以您所在的位置為起點,把線下的資訊整合到線上的一個全新的服務,在上面可以看到各式店家的優惠資訊,您也可以在上面的店家資訊頁面上傳照片或透過評論留下您的想法,若各位有興趣可以參考另一篇文章 。

LINE SPOT平台相當仰賴消費者及店家提供資訊,因此權限的控管與設計,也是一大課題,接下來將以LINE SPOT上店家照片為例,示範如何實作權限控管。

假設今天希望針對照片刪除時實施以下規則:

用戶都可以刪除自己在店家上傳的照片,店家管理者可以刪除所有該店家底下的照片

LINE 資料工程團隊如何透過專業分工與 MLOps 打造不同服務 | 以 MarTech & NLP 為例

LINE 擁有各式各樣的服務,其中有很多都有 ML 的身影 。LINE 資料工程團隊每天的生活就是想辦法運用大規模的資料來優化服務,由於我們每天需要處理各種大數據議題,例如:資料流、實驗設計、模型開發、測試與部署等等,要完成這些 data team 的日常工作,需要許多不同的角色參與其中,讓擁有不同長才的同仁在對的位置上,一起合作打造 AI 服務。

LINE 開發社群計畫: 202103 LINE Platform API 更新與 Chatbot 社群心得分享

大家好,我是 LINE Taiwan 的 Tech Evangelist – NiJia Lin。這次很開心受到 chatbot 社群的邀請,參加了 “Chatbot meetup 聊天機器人小小聚 28 @ Onramp Studio” 的聚會活動,過了一個農曆年,相信很多人也很期待三月 LINE Platform API 的新功能,藉由在社群上與大家分享 LINE API 更新與個人開發的心得,也希望透過社群分享的力量能夠讓聊天機器人的開發動能更加的盛大。

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

這次就由我用文章帶大家了解一下近期有什麼有趣的更新內容吧!

2021 LINE Taiwan Developers Recruitment Day

我是 LINE Taiwan 資深開發技術推廣工程師 – Evan Lin,在此要跟各位分享一個好消息,本年度的 LINE Taiwan Developers Recruitment Day 將在 2021 å¹´ 5 月 22 日於台灣 LINE 辦公室舉行。(詳細地址與報名方式將日後公佈)

註:有鑒於疫情發展情況未明,5 月 22 日的現場徵才活動將視政府公告等資訊審慎評估,若有必要將提出應對措施或改期,相關公告將於「LINE 開發者官方社群」LINE 官方帳號(ID 為 @line_tw_dev)中即時通知。 (點擊加入好友)

官方新聞稿: ã€LINE Developers Recruitment Day】開發者看過來!LINE、LINE Bank 與 LINE Pay 研發工程團隊首度聯合徵才

嘗試透過貼圖建立 Sticker-Driven Conversations 的 Chatbot

以前,當用戶發送的貼圖給我們時,從中只能拿到 stickerId èˆ‡ packageId,很難使用它做其他的用途,也因此我們無法理解使用貼圖時的上下文為何。

但如今增加了 keywords é€™å€‹æ¬„位,它將幫助我們透過 è²¼åœ–(Sticker) 更好地去理解其中含意,了解用戶的意圖或感受(WoW!)

輕鬆「Go」建事件驅動應用 @ Golang Taipei Gathering #55

Why 事件驅動

  • 使用事件來溝通不同服務幫助我們明確建立 Domain event、並且維持程式邊界,進而維持服務自治性。
  • 解耦系統組件、鬆散依賴。
  • 事件的異步處理幫助提高系統的 throughput、提高整體架構的擴展性。
  • 反轉依賴,讓系統更貼近真實業務邏輯關係。
  • 幫助我們建構 responsive system:

如何個性化在 LINE 中顯示 Rich Menu 以匹配用戶的語系

在過去的一年中,Rich Menu 上的文章非常受歡迎,它的優點是在用戶聊天頁面上顯示重要的**選單(Menu)**並可以選擇各種操作,降低用戶使用官方帳號的門檻。而對於擁有 LINE 正式帳戶或 LINE Chatbot 的用戶而言,加上創建步驟是相當簡單的,可以透過 Official Account 後台或是讓具有程式能力的朋友透過呼叫 API 的方式建立 Rich Menu,若能這麼容易就建立 Rich Menu,那麼成為每個帳戶必須具備的基本功能也就不足為奇了。

如何建置與使用 GitHub Actions 市集的 LINE Notify 套件

以前不管在單元/整合測試、部署或是一些週期性的工作,有點經驗的工程師通常會很習慣寫個 Script 去跑相關指令集。而隨著寫的服務越來越多,許多部分也微服務化後,同一個指令集可能會服務到對象也越來越多,因此就開始有了像是 Jenkins、Drone、Travis 以及本篇會介紹 GitHub Actions 這類的 CI 工具,但既然是工程師當然要把指令集內的耦合性盡可能的降到最低,因此就有像是 GitHub Marketplace 的套件市集,讓大家可以在上面選擇不同功能的工具套入於自己的 CI 中,接下來就讓我帶你來了解一下平時會遇到什麼問題,以及如何建立與使用 LINE Notify 於 GitHub Actions 上吧!

LINE Taiwan Developer Relations 2020 回顧與 2020 開發社群計畫報告

大家好,我是 LINE Taiwan Developer Relations 團隊的 Evan Lin。 經過了 2020 年的 LINE Developer Relations 的努力,想要在這篇文章裡面稍微整理一下整個團隊做了哪一些的事情。