目錄表

勞動部勞發署 產業人才投資方案 ~ 委辦職訓課程規劃草案

LINE Bot 與 客戶管理 應用程式設計 實務班

📅 2027 年 ~ 5/9、5/16、5/23、5/30、6/6、6/13、(6/20 備用)



課程大綱

🔸總時數: 36 小時 (6 天,每天 6 小時)

  • day 1 ~ am
    • 【主題】LINE 開發者生態與 Windows 開發環境建置
      • LINE Developers Console 申請與 Channel 設定
      • Windows Python 開發環境(VS Code / venv / pip)
      • Webhook 機制原理與 ngrok 內網穿透工具
      • 使用 Python Flask/FastAPI 接收事件
    • 【實作】Echo Bot 鸚鵡學話機器人
      • 於本機架設 Webhook 伺服器,解析 LINE Webhook JSON,並完成驗證簽章與文字回傳。


  • day 1 ~ pm
    • 【主題】LINE Messaging API 進階互動與 Flex Message 排版
      • Reply Token 限制與 Push/Multicast 訊息機制
      • Quick Reply(快速回覆)按鈕與 Location/Camera 事件
      • LINE Flex Message Simulator 視覺化版型設計
      • Python 動態生成 Bubble 與 Carousel 輪播卡片
    • 【實作】商品/服務導覽互動卡片
      • 設計具備縮圖、評分、價格及「立即預約/購買」按鈕的 Flex Message 卡片輪播,回傳結構化資料。


  • day 2 ~ am
    • 【主題】客戶資料庫設計與會員綁定機制
      • CRM 客戶資料模型設計(User ID、姓名、點數、消費狀態)
      • 免費雲端 PostgreSQL / Supabase 資料庫建置與連線
      • Python 串接 ORM/SQL 執行 CRUD 操作
      • LINE User ID 與系統內部會員資料自動對應綁定
    • 【實作】一鍵註冊與個人資料綁定模組
      • 用戶首次進入對話時,自動辨識是否為新客,並於資料庫建立客戶 Profile,具備更新資料機制。


  • day 2 ~ pm
    • 【主題】LIFF 輕量網頁框架與 HTML5 表單整合
      • LIFF (LINE Front-end Framework) 註冊與運作機制
      • HTML5 + 輕量 CSS 表單介面設計(響應式 Web)
      • LIFF SDK (v2) 初始化、取得用戶基本個資與發送訊息
      • 透過 JavaScript 將表單資料送往後端 API 儲存
    • 【實作】LIFF 客戶滿意度問卷與預約表單
      • 在 LINE 內部直接彈出無縫 HTML5 填表介面,送出後同步將資料入庫,並自動推播確認感謝訊息。


  • day 3 ~ am
    • 【主題】Rich Menu 動態圖文選單與分眾權限體驗
      • Rich Menu 規格與 LINE Bot Designer 版面製作
      • Postback Action 與 URI Action 設定策略
      • Messaging API 動態綁定個別使用者的專屬選單
      • 訪客與已綁定會員的「雙層選單」切換設計
    • 【實作】會員身分自適應圖文選單切換
      • 訪客點擊顯示「立即加入會員」;綁定完成後,後端自動切換成包含「個人積點、歷史訂單、專屬優惠」的 VIP 選單。


  • day 3 ~ pm
    • 【主題】免費雲端環境佈署(PaaS + 雲端資料庫)
      • 脫離本機 ngrok:現代雲端 PaaS(Render / Koyeb 免費方案)
      • Git 版本控制與 GitHub 託管程式碼
      • 自動建置部署(CI/CD)流程與 LINE Webhook URL 切換
      • 環境變數管理(Channel Secret/Token/DB 連線字串安全)
    • 【實作】雲端生產環境上線實作
      • 將本地開發完成的後端服務推送至 GitHub,觸發 Render 自動部署,取得正式 HTTPS 網址對接 LINE。


  • day 4 ~ am
    • 【主題】CRM 核心實踐:標籤分眾、排程推播與積點管理
      • 客戶畫像建構:依互動與行為動態貼上標籤(Tags)
      • 依據標籤進行分眾群發訊息(Multicast API)
      • Python 背景排程(APScheduler)定期推播機制
      • 點數儲存、扣除與交易流水帳邏輯實作
    • 【實作】生日禮自動排程派送與點數兌換
      • 系統於指定時間自動篩選「當月壽星」或「消費未滿 30 天」標籤客戶,推播專屬優惠券並更新會員帳戶點數。


  • day 4 ~ pm
    • 【主題】API 安全防護、簽章驗證與架構重構
      • LINE 數位簽章(HMAC-SHA256)嚴格驗證實作
      • 異常日誌記錄(Logging)與 API 錯誤容錯處理
      • LINE 免費額度限制與推播成本管控架構(Reply 優先)
      • 第三方外部 API(如 Google Sheets / 地圖等)串接技巧
    • 【實作】強固型生產等級 Webhook 閘道器
      • 重構現有專案,補足未授權防護、逾時重試機制、限流防護,確保正式上線不易 Crash。


  • day 5 ~ am
    • 【主題】範例專案解構與分組專題選題建議
      • 範例專案完整架構說明與業務流程拆解
      • 分組/個人專題選題諮詢與功能規格書(PRD)確認
      • 專題架構審訂:資料庫 E-R 圖與流程圖確認
      • 專題骨架專案初始化與環境設定
    • 【專題製作】專題規格確立與工程骨架建立
      • 完成自選專案的系統流程圖、資料表欄位設計,並在本機建立專案基本架構。


  • day 5 ~ pm
    • 【主題】專案核心開發:商業邏輯與資料庫聯調
      • 業務邏輯實作(狀態機、會話狀態管理)
      • 資料庫關聯操作除錯與效能調校
      • LIFF 介面與後端 API 資料對接
      • 技術問題疑難排解
    • 【專題製作】專題核心業務邏輯連通
      • 完成從 LINE 觸發、LIFF 表單操作、資料庫存取至訊息回饋的端到端(End-to-End)循環。


  • day 6 ~ am
    • 【主題】前端體驗優化、雲端正式佈署與壓力測試
      • LIFF 頁面載入速度與 CSS/UI 體驗優化
      • 雲端生產環境佈署調試(Render + Supabase)
      • 模擬多用戶同時互動之異常狀況測試
      • 發表簡報與操作展示(Demo Script)準備
    • 【專題製作】專案雲端正式上線與驗收演練
      • 專題完整上架至公有雲端平台,生成專屬 QR Code,確保外部手機可真實掃描測試。


  • day 6 ~ pm
    • 【主題】專題發表、實機互動展示、綜合討論
      • 專案發表:商業價值介紹、技術架構說明、手機實機 Live Demo
      • 技術亮點分析、商業可行性回饋與架構改進建議
      • 課程全盤回顧、職涯銜接與後續延伸學習資源推薦



訓練班別計畫表

🔸 課程目標

 ※可用於行銷文宣,以求能精準吸引到目標群眾。


🔸 課程特色

 簡述課程概要:


 a. 知識:

 ※描述學員在學科理論面能獲得的知識。


 b. 技能:

 ※描述實際操作體驗能獲得的練習方式與內容。


 c. 成效:

 ※上完本課程後,學員在職涯上有什麼實際的效果與幫助。


🔸 能力專長

 ※填寫適合的關鍵字,讓學員可依照關鍵字搜尋到本課程。


🔸 學員資格


🔸 訓練費用編列說明


🔸 課程使用軟體(開發環境)


🔸 上課教室配置