--- title: 2019/12/11 中部人小小聚 第 5 場共筆 tags: meetups, 中部人 --- # Chatbot Taiwan 歡迎各位報名、推薦講者以及閃電秀,介紹自己開發的 chatbot、 分享 chatbot 相關的議題。 - [臉書社團](https://www.facebook.com/groups/chatbot.tw) - [KKTIX](https://chatbots.kktix.cc/) # 自我介紹 # LINE TechPulse 2019 精彩回顧 - Evan Lin > [API Update 簡報](https://speakerdeck.com/line_developers_tw/line-developer-oa-update-and-api-update) > [TECHPULSE 2019 簡報](https://speakerdeck.com/line_developers_tw/techpulse-2019-line-platform-api-update) - flex message: 可以用 % 數的來做,ChatOps 很適合來用 - Flex Message Simulator [Beta]:想要修改內容直接點選就能修改,不用寫太多 json,有很多範例可以打開直接使用 ## Get Usage API 可以透過 api 來查詢自己剩下多少訊息量,雖然進 oa 後台就能找到,但是如此一來也會比較有彈性 ## Get User Interation 使用者有沒有點下去連結 用聊天機器人的方式寫進程式裡面,可以在系統內去做分析 ## Insight api 可以拿到你使用者的分佈 ## LIFF - game - 下單 - 刮刮卡 ### V2 - 支援外部瀏覽器 - 用 https 就能開,不需要透過 deep link(line://)去開啟,增加許多彈性 - 可以直接在 destop 開 LIFF,可以 debug - Query string 傳參數 - 透過 bot link 讓 LINE Login 完後把訊息丟回機器人 - shareTargetPicker(預計iOS更新完後會開放),分享好友後把 message 送過去 ## Open ID Connect 整合進 LINE login ## Mini app 是用 LIFF 做出來的 ## "Try" LINE API 在網頁上就可以直接去測功能,像是 swagger 這類的工具 ### LINE 的開發者官方文件中文化了 ### 更好的 UX/DX ## LINE Developer OA support NLU # 如何打造一個好的機器人開發框架 - C.T.Lin > [簡報](https://drive.google.com/file/d/1yz38IWwolgv8AQPxIpuQBfNzSaKjGQVU/view?fbclid=IwAR2ywazvAleIqzC71ZOAlD5ONr3uAOKpSadHp7g0iXBJsytnZWuFO029RBk) - User 跟 bot 要有個 session bot 跟 HTTP Server 拆開 最近在做 Serverless 的做法 bot 跟 http server 合在一起時會遇到很多問題 支援 IO 才是 chatbot 的本質 不想要為了另一個平台而重做 FB 的都是同一個 api,而 LINE 則分成兩個模式 push and reply Imagemap Message是沒有的 Design guideline 都不一樣 提供作簡介面,但另外支援所有的功能 - 漸進式增強 - 降級 slack → Blick Kit WeChat → 只收 XML 而不是 JSON 必續在 HTTP Response 把要傳的訊息傳回去 因應活動所需要改善效能 → - FB 一秒只能送 250 則 - 而FB可以包成一大包,一次送到不同的粉絲頁上面 > FB: 1 req → 50 response - 一個 config file 就可以簡單地支援多平台 > 讓後端的開發者可以擁有像是前端 component 的樣式去開發 chatbot # 閃電秀:能使用變數的訊息推送小工具 - 戴均民 > [簡報](https://hackmd.io/@taichunmin/B1rUayhjr) 為了解決在 LINE Chatbot 內對每個不同的用戶 push 不同訊息的需求 (因為舉辦抽獎活動,為了讓用戶可以憑上面有他暱稱的中獎通知截圖來跟我們領獎),所以特地做的一個小工具。 為了使用上的便利性,所以採用了讀取 CSV 來讀取資料 (就能直接用 Google 試算表) 和 Lodash 的 `_.template` 來處理變數帶入訊息的問題。 可惜由於 LINE API 對於 CORS 的存取有所限制,講者還同時分享了他所寫的 Google Cloud Function 程式碼來繞過這項限制。 # 閃電秀:叩叩蛋—敲開你的心 - 徐弘欣、葉昭甫(與其他組員) > [簡報](https://drive.google.com/file/d/1goeEadZ3oVZzRnhhs3UceH7PwBdXtB19/view) > [影片](https://youtu.be/dHvey20r58k) # 閃電秀:伸手拍共享筆記 - 許賀凱、劉羽筑、劉曛綺 > [簡報](https://example.com)