本系列文章將介紹如何從零開始構建一個能理解語義的 Linebot,涵蓋多項後端技術。這是我在業餘時間的實踐經驗與不斷修正錯誤後的成果紀錄。內容包括:Linebot 的基本運作原理與部署,利用 NodeJS 及 AWS Lambda 開發 Serverless 架構的訊息接收器,使用 Spring Boot 開發後端訊息處理模組,Kafka 來實現跨系統訊息傳遞,以及整合 OpenAI 和 MongoDB 提供語義理解與資料儲存能力。
透過簡化每個環節所需的技術知識,我希望幫助讀者去除雜訊,快速掌握開發過程中的關鍵技術,減少不必要的困擾,並在短時間內建立解決問題的基礎,最終實現自己的開發目標。