- Event: Chatbot meetups central - Speaker: Nijia Lin - https://chatbots.kktix.cc/events/chatbots-meetup-in-central-taiwan-022
Life Hacker 初章:用 LINE Bot 看看你平常做的事!LINE Developer RelationsNiJia Lin2022.08
View Slide
NiJia LinLINE Technology EvangelistDeveloper RelationsExternal EvangelismInternal Evangelism
https://github.com/louis70109/line-bot-gitbub-actions• 💬訊息散落各地(個⼈群組)• 🤨欸那個OOO借我放⼀下(貼網址)• 🥷我的⽇常使⽤習慣• 打開 GitHub 看看有趣的東⻄• LINE 裡⾯看有無漏掉的訊息為什麼有今天的分享?
Part 1. 整合 GitHub API 與 LINE Bot
https://developers.line.biz/en/news/2022/04/25/liff-plugin/• LIFF Inspector• LIFF Mock• LIFF SDK v2.19.0 ⬆LIFF Inspector and LIFF Mock released
聊天室上輸入內容
提供⼀個 Flex Message 3 範例⾃動建立⼀個檔案+個⼈檔案+訊息
在聊天室打上 Markdown 格式
提供⼀個 Flex Message 3 範例
格式化後的樣⼦
https://github.com/louis70109/line-bot-gitbub-actions• 格式統一/好看• 若弄成 GitHub page 也不錯• 整合到 Twitter 之類應該也行 (?)為什麼要弄成 HTML?
Part 2. 每⽇部落格推推部署上 GitHub Page
遇到的問題• Hexo 部署有時會 Timeout• 部署一次大概需要兩三分鐘• 等著等著就忘了文章沒推出
為什麼選擇 LINE Bot ⽽不是 Notify?• 可以推 FlexMessage• 有 user id 能辨識身份• 1:1 中按完就直接重新部署• 自己用一個月 500 封很夠了• 一天推 2 次 Commit,三十天也才 60 封• Daily deploy 也不過在+30封
https://github.com/actions• 🔨 幫忙做⾃動化的⼯具• ✨ 免費/無需⾃架• 📝 ⽂件完整• 👥社群上有許多範例可以參考什麼是 GitHub Actions?
結論• 📝每天累積點子,做 side project 沒煩惱• ❌想說可以用 json2video 做影片,很酷但免費扣打不太夠測試• ✨GitHub Actions 讓我在 LINE 上看 Blog 是否有正常運作• 🤖用 LINE Bot 推訊息後續工程較簡單• ✅把這些服務整進你日常生活習慣中