2021 / 08 / 01
12:50 ~ 13:20
TR209
Open Source Chatbot
使用 Kamiflex 快速生成好維護的 LINE Flex Message
by
卡米哥
LINE Flex Message 是 LINE Bot 當中的核心功能,一個提供良好使用者體驗的 LINE Flex Message 版型往往動輒上百行,甚至上千行,而一般工程師一個螢幕頂多只能看 50 行,在沒有良好的工具支持的情況下,若想要將資料套版,工程師不只眼睛很累,心也很累。
Kamiflex 是使用 Ruby 程式語言所建立的 Open Source 套件,是專門為了生成 LINE Flex Messages 而存在的 DSL。使用 Kamiflex 可以在一個螢幕畫面範圍內顯示整個 LINE Flex Message 所需的資訊,而且除了滿足簡單的變數套版、製作高階組件的需求之外,Kamiflex 也支援使用判斷式與迴圈等複雜的版型設計。
本議程將說明如何使用 Kamiflex 來生成 LINE Flex Message,讓工程師眼睛不累,心情也變得更愉快。
About 卡米哥
我是卡米哥,聊天機器人卡米狗的作者,LINE 官方認證的 API 專家,LINE API Expert。目前在維護知名 Node.js 聊天機器人框架 Bottender,以及基於 Rails 的 LINE Bot 框架 Kamigo。