差異處
這裏顯示兩個版本的差異處。
| Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
|
open:mol:linebot [2026/10/14 00:57] wenchin [🔸 課程使用軟體(開發環境)] |
open:mol:linebot [2026/10/14 02:24] (目前版本) wenchin [🔸 能力專長] |
||
|---|---|---|---|
| 行 20: | 行 20: | ||
| * Windows Python 開發環境(VS Code / venv / pip) | * Windows Python 開發環境(VS Code / venv / pip) | ||
| * Webhook 機制原理與 ngrok 內網穿透工具 | * Webhook 機制原理與 ngrok 內網穿透工具 | ||
| - | * 使用 Python Flask/FastAPI 接收第一條事件 | + | * 使用 Python Flask/FastAPI 接收事件 |
| - | * 【實作】Echo Bot 鸚鵡回話機器人 | + | * 【實作】Echo Bot 鸚鵡學話機器人 |
| - | * 於本機架設 Webhook 伺服器,解析 LINE Webhook JSON 酬載,並完成驗證簽章與文字回傳。 | + | * 於本機架設 Webhook 伺服器,解析 LINE Webhook JSON,並完成驗證簽章與文字回傳。 |
| 行 97: | 行 97: | ||
| \\ | \\ | ||
| * <badge><text type="warning">day 5 ~ am</text></badge> | * <badge><text type="warning">day 5 ~ am</text></badge> | ||
| - | * 【主題】範例專案解構與選題建議 | + | * 【主題】範例專案解構與分組專題選題建議 |
| - | * 講師示範專案完整架構與業務流程拆解 | + | * 範例專案完整架構說明與業務流程拆解 |
| - | * 學員分組/個人專題選題諮詢與功能規格書(PRD)確認 | + | * 分組/個人專題選題諮詢與功能規格書(PRD)確認 |
| - | * 專題架構評審:資料庫 E-R 圖與流程圖確認 | + | * 專題架構審訂:資料庫 E-R 圖與流程圖確認 |
| * 專題骨架專案初始化與環境設定 | * 專題骨架專案初始化與環境設定 | ||
| - | * 【專題】學員專題規格確立與工程骨架建立 | + | * 【專題製作】專題規格確立與工程骨架建立 |
| - | * 完成學員自選專案的系統流程圖、資料表欄位設計,並在本機建立專案基本架構。 | + | * 完成自選專案的系統流程圖、資料表欄位設計,並在本機建立專案基本架構。 |
| \\ | \\ | ||
| * <badge><text type="warning">day 5 ~ pm</text></badge> | * <badge><text type="warning">day 5 ~ pm</text></badge> | ||
| * 【主題】專案核心開發:商業邏輯與資料庫聯調 | * 【主題】專案核心開發:商業邏輯與資料庫聯調 | ||
| - | * 業務邏輯實作現場輔導(狀態機、會話狀態管理) | + | * 業務邏輯實作(狀態機、會話狀態管理) |
| * 資料庫關聯操作除錯與效能調校 | * 資料庫關聯操作除錯與效能調校 | ||
| * LIFF 介面與後端 API 資料對接 | * LIFF 介面與後端 API 資料對接 | ||
| - | * 一對一技術問題疑難排解(Troubleshooting) | + | * 技術問題疑難排解 |
| - | * 【專題】學員專題核心業務邏輯連通 | + | * 【專題製作】專題核心業務邏輯連通 |
| - | * 完成從 LINE 觸發、LIFF 表單操作、資料庫存取至訊息回饋的端到端(End-to-End)閉環。 | + | * 完成從 LINE 觸發、LIFF 表單操作、資料庫存取至訊息回饋的端到端(End-to-End)循環。 |
| \\ | \\ | ||
| * <badge><text type="warning">day 6 ~ am</text></badge> | * <badge><text type="warning">day 6 ~ am</text></badge> | ||
| * 【主題】前端體驗優化、雲端正式佈署與壓力測試 | * 【主題】前端體驗優化、雲端正式佈署與壓力測試 | ||
| - | * LIFF 頁面載入速度與 CSS/UI 體驗調優 | + | * LIFF 頁面載入速度與 CSS/UI 體驗優化 |
| * 雲端生產環境佈署調試(Render + Supabase) | * 雲端生產環境佈署調試(Render + Supabase) | ||
| * 模擬多用戶同時互動之異常狀況測試 | * 模擬多用戶同時互動之異常狀況測試 | ||
| * 發表簡報與操作展示(Demo Script)準備 | * 發表簡報與操作展示(Demo Script)準備 | ||
| - | * 【專題】學員專案雲端正式上線與驗收演練 | + | * 【專題製作】專案雲端正式上線與驗收演練 |
| * 專題完整上架至公有雲端平台,生成專屬 QR Code,確保外部手機可真實掃描測試。 | * 專題完整上架至公有雲端平台,生成專屬 QR Code,確保外部手機可真實掃描測試。 | ||
| \\ | \\ | ||
| * <badge><text type="warning">day 6 ~ pm</text></badge> | * <badge><text type="warning">day 6 ~ pm</text></badge> | ||
| - | * 【主題】專題發表、綜合討論 | + | * 【主題】專題發表、實機互動展示、綜合討論 |
| * 專案發表:商業價值介紹、技術架構說明、手機實機 Live Demo | * 專案發表:商業價值介紹、技術架構說明、手機實機 Live Demo | ||
| - | * 講師技術亮點分析、商業可行性回饋與架構改進建議 | + | * 技術亮點分析、商業可行性回饋與架構改進建議 |
| * 課程全盤回顧、職涯銜接與後續延伸學習資源推薦 | * 課程全盤回顧、職涯銜接與後續延伸學習資源推薦 | ||
| - | * 【展示】分組進行專題成果發表、實機互動展示、與討論 | ||
| </panel> | </panel> | ||
| 行 142: | 行 141: | ||
| <text type="warning"> ※可用於行銷文宣,以求能精準吸引到目標群眾。</text> | <text type="warning"> ※可用於行銷文宣,以求能精準吸引到目標群眾。</text> | ||
| - | * 本課程專為想掌握商業即時互動與客戶營運工具的在職人士及轉職者設計。課程緊扣台灣最具普及度的 LINE 官方帳號生態,結合當前主流程式語言 Python、輕量化 HTML5/LIFF 網頁技術,以及免費雲端服務架構(PaaS / 雲端資料庫)。 | + | * 在台灣,LINE 幾乎是企業進行客戶關係管理(CRM)與自動化服務的標配。本課程緊扣 LINE 官方提供的各式工具,結合當前主流程式語言 Python、輕量化 HTML5/LIFF 網頁技術,以及免費雲端服務架構(PaaS / 雲端資料庫),進行多項的實作練習。 |
| - | * 透過扎實的實務引導,學員不僅能在本機 Windows 快速建立開發原型,更能親自將專案佈署至真正的公有雲生產環境。課程涵蓋從「互動機器人設計」、「會員資料庫串接」、「動態圖文選單分眾」、「自動化排程推播」到「實體商業專案落地」等核心環節,協助學員跳脫單向發送廣告的傳統模式,具備打造高互動、高轉換率之企業級「LINE 智慧客戶管理(CRM)系統」的完整即戰力。 | + | * 透過扎實的實務引導,學員不僅能在本機 Windows 快速建立開發原型,更能親自將專案佈署至雲端生產環境。 |
| + | * 課程涵蓋從「互動機器人設計」、「會員資料庫串接」、「動態圖文選單分眾」、「自動化排程推播」到「實體商業專案落地」等核心環節,協助學員跳脫單向發送廣告的傳統模式,具備打造高互動、高轉換率之企業級「LINE 智慧客戶管理(CRM)系統」的完整即戰力。 | ||
| 行 149: | 行 149: | ||
| ==== 🔸 課程特色 ==== | ==== 🔸 課程特色 ==== | ||
| === 簡述課程概要: === | === 簡述課程概要: === | ||
| - | * 課程內容分為四大核心模組與專案實作: | + | * 課程內容分為四大核心模組與專題實作: |
| - 基礎與訊息引擎: Windows 下的 Python 開發環境、LINE Developers 架構、Webhook 接收解析與高質感 Flex Message 介面設計。 | - 基礎與訊息引擎: Windows 下的 Python 開發環境、LINE Developers 架構、Webhook 接收解析與高質感 Flex Message 介面設計。 | ||
| - 資料庫與網頁整合: 免費雲端 PostgreSQL 資料庫連線、ORM 應用、LINE User 綁定,以及使用 HTML5 + LIFF SDK 打造免下載的彈出式操作介面。 | - 資料庫與網頁整合: 免費雲端 PostgreSQL 資料庫連線、ORM 應用、LINE User 綁定,以及使用 HTML5 + LIFF SDK 打造免下載的彈出式操作介面。 | ||
| - | - 動態選單與雲端佈署: 角色自適應動態 Rich Menu 切換技術、Git/GitHub 版本控制,以及將專案免費佈署至公有雲平台(如 Render)實現 24 小時不中斷運行。 | + | - 動態選單與雲端佈署: 角色自適應動態 Rich Menu 切換技術、Git/GitHub 版本控制,並將系統佈署至免費的雲端平台(如 Render)。 |
| - CRM 商業邏輯與安全性: 標籤自動化、分眾推播、排程訊息、會員點數系統實作,與安全簽章防護機制。 | - CRM 商業邏輯與安全性: 標籤自動化、分眾推播、排程訊息、會員點數系統實作,與安全簽章防護機制。 | ||
| - | - 商業專案實作與成果發表: 以「智慧預約與會員集點 CRM 系統」為題進行深度示範,並協助學員選定主題獨立開發、正式雲端上線,最終於課堂進行實機展示和討論。 | + | - 商業專題實作與成果發表: 以「智慧預約與會員集點 CRM 系統」為題進行深度示範,並協助學員選定主題獨立或分組開發、正式雲端上線,最終於課堂進行實機展示和討論。 |
| 行 190: | 行 190: | ||
| <text type="warning"> ※填寫適合的關鍵字,讓學員可依照關鍵字搜尋到本課程。</text> | <text type="warning"> ※填寫適合的關鍵字,讓學員可依照關鍵字搜尋到本課程。</text> | ||
| - | * LINE Bot | + | * LINE |
| - | * Python 程式設計 | + | * LINE Bot |
| - | * LINE Front-end Framework (LIFF) | + | * LINE Front-end Framework (LIFF) |
| - | * LINE Messaging API | + | * LINE Messaging API |
| - | * 客戶關係管理 (CRM) | + | * Database |
| - | * 雲端資料庫應用 | + | * 雲端資料庫應用 |
| - | * PostgreSQL | + | * PostgreSQL |
| - | * 雲端系統佈署 (PaaS) | + | * 系統開發 |
| - | * HTML5 前端整合 | + | * Python 程式設計 |
| - | * 自動化行銷系統 | + | * 客戶關係管理 (CRM) |
| + | * HTML5 前端整合 | ||
| + | * 自動化行銷系統 | ||
| + | * 雲端系統佈署 (PaaS) | ||
| 行 211: | 行 214: | ||
| - 對 HTML、CSS 網頁製作及 JavaScript 程式語言有意提升或有經驗者。 | - 對 HTML、CSS 網頁製作及 JavaScript 程式語言有意提升或有經驗者。 | ||
| - 對 SQL 關聯式資料庫有意提升或有經驗者。 | - 對 SQL 關聯式資料庫有意提升或有經驗者。 | ||
| + | - 對 LINE Bot 及 CRM應用程式開發有興趣者。 | ||
| 行 227: | 行 231: | ||
| * ngrok | * ngrok | ||
| * LINE Bot Designer | * LINE Bot Designer | ||
| + | |||
| + | |||
| + | * 核心 Python 開發套件清單(requirements.txt 核心項目) | ||
| + | * Web 框架: fastapi + uvicorn 或 flask(處理 Webhook 事件與 LIFF 後端 API) | ||
| + | * LINE 官方 SDK: line-bot-sdk(解析 Webhook Event、建立 Flex Message、呼叫 Messaging API) | ||
| + | * 資料庫連線驅動: psycopg2-binary、asyncpg 或 SQLAlchemy(連線與存取雲端 PostgreSQL) | ||
| + | * 背景排程: apscheduler(執行預約前自動推播、排程生日禮) | ||
| + | * 環境變數管理: python-dotenv(安全管理 Token、Channel Secret 與資料庫密碼,防止機密上傳至 GitHub) | ||
| + | |||
| * LINE 官方平臺與線上工具 | * LINE 官方平臺與線上工具 | ||
| 行 233: | 行 246: | ||
| * LINE Flex Message Simulator | * LINE Flex Message Simulator | ||
| * LIFF (LINE Front-end Framework) | * LIFF (LINE Front-end Framework) | ||
| + | |||
| * 雲端平臺與託管服務(正式生產環境) | * 雲端平臺與託管服務(正式生產環境) | ||