本系列文以建一支聊天機器人為目標,著墨於環境建置、前後端框架及 LINE Message API 為主,並以相同範例檔案貫穿各篇,教學流程具有脈絡順序,除了照天數閱讀外,也能依據標題中的關鍵字分類出不同面向,或是快速瀏覽範例程式碼,如內容有任何問題請不吝賜教 :
[Day 03] 製作 LINE Bot 所需軟體套件及進入虛擬環境,以 Python 語言為例
[Day 04] 模組化程式設計: 淺談 Django 檔案目錄、建立 Project 與 App、啟動網站
[Day 05] 獲得 LINE Bot 密鑰、建立環境變數檔與建立 ngrok 臨時公開網站
後端 Django 框架實作
[Day 06] 原型設計: 歸剛只會回你貓貓圖 (ImageSendMessage) 的 LINE Bot 聊天機器人
[Day 07] 變數命名: 利用 models.py 建立課程評價資料表
[Day 08] 遷移與利用 admin.py 顯示後台課程評價資料表
[Day 09] 在 views.py 接收使用者訊息、篩選資料表及回覆 TextSendMessage 訊息-陽春麵版
[Day 12] 函式的可重複利用性: 無論輸入課名或老師名都可以跳出選項
[Day 13] 利用資料表做出課程名的簡稱吧!
[Day 15] 簡易前端框架 Bootstrap 5 製作評價瀏覽網頁 (上)
後端 LINE Message API 套件實作
[Day 06] 原型設計: 歸剛只會回你貓貓圖 (ImageSendMessage) 的 LINE Bot 聊天機器人
[Day 09] 在 views.py 接收使用者訊息、篩選資料表及回覆 TextSendMessage 訊息-陽春麵版
[Day 10] 使用 FlexSendMessage 讓回覆訊息變成-金箔陽春麵版
[Day 11] 以 PostbackEvent 觸發事件,讓使用者輸入老師名就能跑出課程列表
[Day 18] LINE Bot 回覆加上 Loading Animation 思考載入動畫 (V3.11.0)
[Day 19] 讓 Flex Message 訊息中帶有 CTA 按鈕
[Day 21] LINE Rich Menu 圖文選單的切換方法與流程 (上)
[Day 22] LINE Rich Menu 圖文選單的切換方法與流程 (下)
前端 Bootstrap 框架實作
部屬
[Day 24] 透過學生專案部屬 GitHub 與 Heroku SaaS 平台
[Day 25] Django 部屬至 Heroku 的前置準備
[Day 26] Heroku 創立專案、環境變數設定與正式部屬
[Day 27] 調整正式環境 LINE Bot 設定與專案原始碼連結
補充-後端 LINE PAY API 實作
[Day 29] LINE PAY API V3 Python 金流串接指南 (上) - Request API
[Day 30] LINE PAY API V3 Python 金流串接指南 (下) - Confirm API
有冒號的標題都是偷渡了些軟知識......
[Day 02] 產品比較分析: 動手之前,爬梳各大學現有課程評價平台
[Day 04] 模組化程式設計: 淺談 Django 檔案目錄、建立 Project 與 App、啟動網站
[Day 06] 原型設計: 歸剛只會回你貓貓圖 (ImageSendMessage) 的 LINE Bot 聊天機器人
[Day 07] 變數命名: 利用 models.py 建立課程評價資料表
[Day 12] 函式的可重複利用性: 無論輸入課名或老師名都可以跳出選項
[Day 14] 中場休息: 當生物仔踏入軟體開發,跨領域的學習連結
[Day 23] 使用者體驗: 關於新手開發軟體但跟程式沒關係的三個小訣竅
[Day 28] LINE Bot 聊天機器人與 Django 後端框架教學資源分享