changed 4 years ago
Linked with GitHub

楔子 - 動機

之所以想做這個主題,有很多原因。過去一直都只接觸到前端的知識,無非是 HTML/CSS/JS、框架、網路效能等等。雖然有趣,但人總是貪得無厭(?),身為一個好學不倦的好學生,學了前端就想碰一點後端,但一直沒有一個好的主題可以試驗。

當兵前和學校同學合作了專案,在 heroku 上部署了以 LINE Bot 作為主體的記帳程式,引起我很大的興趣。在此之前,我對於後端是一無所知,只知道後端也需要寫程式,對客戶端的請求做出回應。當時專案使用的後端語言是 python,並且用了 flask 作為整合框架。雖然我也學了 python 不短的時間,但一下要學習 flask、heroku、LINE Bot 等等知識,吸收上仍然比較困難,光是要搞懂彼此之間的關係,對我而言就已經挺複雜了。

在這個專案後,我就已經有了之後要自己接觸這些知識的欲望。在入伍之後,由於放假都要透過 LINE 群組定時回報,我萌生了一個想法:以 LINE Bot 自動收集訓員回報,並檢查回報內容的程式,不僅可以練習 NodeJS 的使用,更能練習到簡易後端的處理,以及資料庫、部署平台等等的結合運用,可謂一舉數得!

接下來我會以我的理解,將我開發的過程與想法一步步寫出來,希望能夠幫助也想玩玩 LINE Bot 的朋友們囉!

Let's get started!

tags: LINE Bot 自動回報機器人
Select a repo