用 Python 快速打造 8 款 LINE Bot 生活助理

    ChatBOT 經濟學當道,範圍遍及各大電商、品牌、媒體、社群,你也想在未來掌握這一張時代金券嗎?不妨從開發8種 LINE Bot 生活助理開始,從觀念到實作扎實練功!

    246
    4.4
    • FastAPI 框架的應用

    • 設置 LINE Bot 環境

    • 掌握 LINE 週邊服務,並了解如何串接應用

    • 應用當紅的 LIFF 框架

    • 了解如何設計 LINE Bot 使用、開發流程

    US$78.13

    按一下 進入設定

    00:00
    00:00
    00:00

    預見 Chatbot 經濟成長趨勢,2025 年市場上看成長 1 億 2300 萬美元!

    # 對話式經濟當道,Chatbot 成為百業新寵


    根據多項商業趨勢報導指出,人工智慧(AI)在近年成為主流的客戶體驗投資項目,而聊天機器人(Chatbot)就是其中一項重要的技術。Chatbot 受到人工智慧、語意分析等技術不斷演進,在實現自動學習和自動化商務溝通上扮演關鍵的角色,這也是為什麼從 2016 年起,ChatBOT 已經漸漸成為公眾人物或企業與使用者溝通的重要媒介。


    Chatbot 的相關技術能被廣泛應用在各大電商、品牌、媒體、社群、公眾人物等,近兩年有將近 50% 的企業使用聊天機器人做客戶服務並且有 40% 採用虛擬小幫手,以達到與客戶 / 大眾的快速溝通、獲取資訊與推廣行銷。


    而在台灣提及 Chatbot 的應用 ,一定能立刻聯想到 LINE 的聊天機器人。LINE 作為在台灣滲透率最高的通訊軟體,擁有每個月超過 2000 萬的活躍用戶,讓許多商家看見開發 LINE BOT 所能帶來的便利與無限商機,這也是為什麼你必須著手學習開發 LINE BOT 的技術喔!



    化繁為簡,Chatbot 功能與 APP 無異,開發速度卻更快,使用更便利


    👉站在「開發者」的角度


    ➧ 人力成本:開發一款 APP 必須耗費非常多人力,包含:設計師、前 / 後端工程師、APP 開發人員等,若是開發 LINE BOT 則可以節省許多人力成本。

    ➧ 介面設計:開發 APP 需要繁瑣的 UI / UX 設計,開發 LINE Bot 則有許多相關套件可以使用。


    👉站在「使用者」的角度


    ➧ 使用程序:使用 APP 時必須先下載應用程式、安裝和註冊,不僅流程冗長也非常佔用記憶體、吃流量。

    ➧ 整合性:使用 APP 時,不同的需要必須個別開啟,若開發 LINE Bot,則可以一次將常用功能整合唯一。



    Bot 開發新手也能用 Python 輕鬆打造 8 大 LINE BOT 生活智慧助理 

    # 幫你把常查詢的事都整合到 LINE



    與其每天想破腦袋要吃什麼,不如交給 BOT 來消滅抉擇障礙!


    實作單元首先帶你小試身手,寫出第一個實用功能。透過本範例介紹 Python 的變數與字串、陣列的操作技巧,並搭配 BOT 的按鈕功能來做對話互動。




    雖說天有不測風雲,但我們能利用 BOT 來點預知能力!外出前一鍵查詢天氣狀況,就能判斷是否需要攜帶雨具或改變行程。


    這項功能將以「中央氣象局開放資料」作為應用,透過 Python Http Request 來對 open Api 進行資料請求,並針對 Api 所回應的訊息做邏輯處理,實作中除了介紹 Python 的條件與流程控制之外,也將介紹在 BOT 如何呈現多筆動態資料。




    即使經常搭捷運、高鐵,仍無法精確記下每個班次時間。透過 BOT 直接呈現最快到達目的地的班次,不僅查詢快速,也不必下載一堆交通 App 佔用手機空間。


    本範例將會練習如何在多個 Api 做資料整合,並介紹 Python 的物件與類別,讓程式碼關注點分離、可讀性更高,也將開始設計一些複雜的訊息,讓你的 BOT 更具獨特性。




    斜槓人生、多重身分讓你忙得暈頭轉向、忘東忘西嗎?透過待辦事情看板工具,讓生活繼續維持井然有序!


    我們將透過 BOT 來建立待辦清單,並設定完成狀態、完成度、到期日期來做進度管理。範例中將讓 BOT 串接雲端的資料庫,理解怎麼用 Python 來對資料庫做查詢 / 新增 / 修改 / 刪除。




    發票對獎可以不那麼麻煩!輸入後三碼快速核對是否中獎,並將對獎過程統計下來,呈現本期的中獎率。


    BOT 屬於無狀態的服務,該如何紀錄使用者講過的話,和當前正在進行的意圖(任務)呢?範例中將實作在 BOT 裡面多輪對話的應用,並實作如何在 BOT 裡面發送各式各樣的圖表。




    想要知道即時匯率,不必再上網開一堆網頁查詢!打開 LINE,一鍵輸入想要換算的幣別與金額,就可以輕鬆查詢!


    範例將帶你開發即時牌告匯率查詢功能,並透過 Bot 做轉化,讓你知道如何用 Python 來實作爬蟲程式,來查詢最新的匯率資訊。



    以下為彩蛋章節



    想去的店家臨時店休,只能帶著怨念打道回府嗎?先別急著回家!打開 BOT 一鍵呈現附近的商家資訊,就能快速前往新的餐廳!


    在此範例中將嘗試間接各大公有雲的成熟服務,透過 Google Api 取得該餐廳的評價與路線規劃,在 BOT 裡面直接開啟 Google Map 導航。




    已經設定待辦事項,但還是總是忘記時程怎麼辦呢?如果能夠加上「主動提醒」,那就更安心保險了!

    講師將介紹如何搭配雲端排程器服務,在指定時間讓 LINE BOT 主動推播。



    融合講師多年開發經驗,帶你設計出符合使用者需求的 LINE Bot

    # 有效做出兼顧開發者技術、使用者需求的 Line Bot




    如果你想實際操作講師開發過的 LINE Bot,歡迎點選下方連結:



    按部就班跟著走,輕鬆變身 LINE BOT 開發高手

    # 完整課程結合實作,學會直接應用到職場專案




    技術門檻太高、相關服務太多不知道如何應用?開發 BOT 的路上總是遇到絆腳石嗎?

    # 打通開發的任督二脈,掌握打造完善 Bot 的祕訣




    這堂課為什麼選用 Python ,而不是 C# 或 JavaScript 呢?

    # 帶你無痛進入 Chatbot 的開發世界


    Python 相較其他程式語言,具有簡潔有力、便於閱讀、學習門檻低、功能豐富且強大、相關資源 /套件眾多等優點,更由於支援多種編寫方式,擁有像是動態語法、自動記憶體管理等優勢,被許多知名平台,如 Google 、 Youtube 、  Dropbox 等大量的使用,在可預期的未來裡, Python 的需求量也將持續擴展,涉獵的領域像是大數據分析、物聯網和人工智慧,而這些領域往後也能跟 Chatbot 結合。


    那麼,Python 之於 C# 、 JavaScript 的實際優勢為何呢?讓我們用下面的比較表來一探究竟!




    採用輕量級、高性能的 FastAPI 框架,讓你開發事半功倍


    你知道嗎?Python 除了 Flask、Django,還多了一個新的 WEB 開發框架可以選擇,那就是 FastAPI。


    FastAPI 是一個主打現代、開源、快速、高性能的 Web 框架,也正如它的命名一樣顯而易見,FastAPI 就是專爲構建快速的 API 而生。不過,你可別看 FastAPI 是框架界中的菜鳥,它可不只有兩把刷子而已,來看看它與老將 Flask 和 Django 的對決,就能略知一二囉! 





    學習門檻低、課後收穫多的 LINE BOT 實戰課程


    章節目錄

    • 1-1
      聊聊本課程知識點.展開技能樹.運課方式.Q&A彙整

    試閱影片

    常見問答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜歡

    購買前問答

    chenyu6
    chenyu6

    課程中 程式遇到卡關 報錯,是否有人可以諮詢協助

    Kyle Shen
    Kyle Shen

    您好,課程內有遇到問題都可以留言,我這邊會協助給予方向

    銷售方案