Python與LINE Bot機器人全面實戰特訓班(附203分鐘影音教學/範例程式) | 被動收入的投資秘訣 - 2024年8月
![](https://www.books.com.tw/img/001/083/07/0010830739.jpg)
Python與LINE Bot機器人全面實戰特訓班(附203分鐘影音教學/範例程式)
附書DVD*1
用最紅程式語言打造5大超強聊天機器人
從「智慧客服、即時查詢、發票對獎、多國語音翻譯
到線上旅館訂房」的人工智慧應用實戰
近來各大企業爭相推出聊天機器人(ChatBot),頓時成為網路最熱絡的話題。隨著AI人工智慧技術的進化,聊天機器人除了可以藉由對話服務客戶,還可以獲取資訊與行銷。
LINE Bot是LINE推出的聊天機器人,在台灣,LINE有高達1,900萬個用戶,深入每個年齡層,LINE Bot的出現,成為服務與行銷的重要利器。本書就要告訴你,如何讓最紅的程式語言Python與 LINE Bot強強聯手,開發出各式強大的人工智慧應用聊天機器人。
從環境建置、帳號申請、功能實作到商業實戰應用
緊扣每項技術的重要環節,由入門到精通!
■建置Python開發環境
■使用Django打造API資料庫與伺服器
■LINE Bot 2.0帳號申請與使用
■LINE Bot API運用與實作
■文字圖片與多媒體回應訊息、快速選單整合
■按鈕、確認與轉盤回應樣板訊息
■圖片地圖與日期時間選單應用
■運用彈性配置設計靈活的訊息樣式
■利用LIFF在LINE加入網頁應用程式
✶「智慧客服機器人」實戰:
善用機器學習建立語意分析資料庫,開發專屬智慧客服系統。
✶「天氣匯率萬事通」實戰:
即時查詢氣象與當天匯率,隨時回覆相關資訊。
✶「發票對獎小幫手」實戰:
結合網路爬蟲收集數據,大幅提升處理效率。
✶「多國語音翻譯機器人」實戰:
搭配雲端 API,開發多國語音翻譯機器人。
✶「線上旅館訂房管家」實戰:
結合電子商務應用,成為最佳虛擬助手。
可立即掃瞄每個實戰單元的QR Code
直接體驗每個強大的機器人LINE Bot
書附超值DVD:203分鐘關鍵影音教學/範例程式檔
★國內Python最完整最佳學習系列書:
‧「Python零基礎入門班」:基礎語法學習+實用小範例,可建構完整的程式觀念。
‧「Python初學特訓班」:重要語法入門+主題專案實例,全面深入不同領域的應用主題。
‧「Python大數據特訓班」:涵蓋資料處理觀念、技術與應用實例,真正掌握大數據的應用。
‧「Python機器學習與深度學習特訓班」:從資料收集、模型訓練到產出,挑戰人工智慧完整實戰流程。
‧「Python與LINE Bot機器人全面實戰特訓班」:從環境建置、帳號申請到商業實戰應用,緊扣每項技術的重要環節。
‧「Python架站特訓班:Django最強實戰」:正規網站開發流程+資料庫互動,學會架構出專業實用的網站。
‧「Python零基礎入門班(含MTA Python國際認證模擬試題)」:國際認證滿分講師主筆編寫,提供證照考試的最佳練習實戰。
作者簡介
文淵閣工作室
一個致力於資訊圖書創作二十餘載的工作團隊,擅長用輕鬆詼諧的筆觸,深入淺出介紹難懂的 IT 技術,並以範例帶領讀者學習電腦應用的大小事。
我們不賣弄深奧的專有名辭,奮力堅持吸收新知的態度,誠懇地與讀者分享在學習路上的點點滴滴,讓軟體成為每個人改善生活應用、提昇工作效率的工具。
舉凡程式開發、文書處理、美工動畫、攝影修片、網頁製作,都是我們專注的重點,而不同領域有各自專業的作者組成,以進行書籍的規劃與編寫。一直以來,感謝許多讀者與學校老師的支持,選定為自修用書或授課教材。衷心期待能盡我們的心力,幫助每一位讀者燃燒心中的小宇宙,用學習的成果在自己的領域裡發光發熱!
我們期待自己能在每一本創作中注入快快樂樂的心情來分享, 也期待讀者能在這樣的氛圍下快快樂樂的學習。
官方網站:www.e-happy.com.tw
FB粉絲團:www.facebook.com/ehappytw
01 建置Python開發環境
1.1 建置Anaconda開發環境
1.2 Spyder編輯器
1.3 Jupyter Notebook編輯器
02 Django專案結構
2.1 LINE Bot運作流程
2.2 Django是什麼?
2.3 建立Django專案
2.4 視圖(view)與URL
03 管理Django資料庫
3.1 Django資料庫
3.2 admin後台管理與ModelAdmin類別
3.3 資料庫查詢
3.4 資料庫管理
04 第一個LINE Bot
4.1 Line開發者帳號
4.2 圖文式LINE Bot
05 LINE Bot基本互動功能
5.1 「鸚鵡」LINE Bot
5.2 LINE Bot API
5.3 回應多媒體訊息
06 LINE Bot進階互動功能
6.1 回應樣板訊息
6.2 圖片地圖及日期時間
07 彈性配置及LIFF
7.1 彈性配置
7.2 LIFF
08 專題:智慧客服機器人
8.1 專題方向
8.2 關鍵技術
8.3 實戰:智慧客服機器人
09 專題:天氣匯率萬事通
9.1 專題方向
9.2 關鍵技術
9.3 實戰:天氣匯率萬事通
10 專題:發票對獎小幫手
10.1 專題方向
10.2 關鍵技術
10.3 實戰:發票對獎小幫手
11 專題:多國語音翻譯機器人
11.1 專題方向
11.2 關鍵技術
11.3 實戰:多國語音翻譯機器人
12 專題:線上旅館訂房管家
12.1 專題方向
12.2 關鍵技術
12.3 實戰:線上旅館訂房管家
13 部署專案到Heroku
13.1 部署專案環境建置
13.2 部署專案
序
你知道嗎?在台灣2,300萬的人口中,LINE就有高達1,900萬的用戶,並且逐年擴增。使用者橫跨所有領域,深入每個年齡層,樹立了不可撼動的地位。在這個人人都可以創業的趨勢下,這是突破瓶頸的重要環節,沒有人能忽視LINE的存在!
但你知道嗎?客戶80%的問題都大同小異,許多的資源都浪費在重複的操作裡,LINE Bot的出現提升了客服的效率與品質。除了24小時在線不下班的服務、快速又精準的訊息回覆、節省重複的人力與投資、增加品牌與使用者的互動,還可以進一步針對詢問的內容進行精進學習,為未來提供更完美的服務。
LINE Bot除了被動的服務,還能主動、定時地廣播提供行銷與活動的資訊,讓使用者能在第一時間不漏掉每個重要的細節,為社群、團體或企業打造品牌的形象,營造使用者的認同感與忠誠度。
本書使用目前最夯的Python程式語言做為所有內容的技術主軸,先從認識LINE Bot的運作原理開始,帶領讀者由LINE 2.0帳號的申請、認識開發工具,從LINE Bot發送訊息的Messaging API、基本應用樣板訊息、快速回覆按鈕,到進階選單建立與切換、以彈性配置設計靈活的訊息樣式、用LIFF在LINE加入網頁應用程式,最後再利用五個不同面向與重點的專題,一步步讓讀者用Python學會LINE Bot程式設計AI智慧機器人開發。
我們希望觀念和實作並進,不跳過每個細節,仔細面對每個學習重點,除了能循序漸進地了解LINE Bot開發原理與開發工具的使用,還能經由專題的實戰帶你領略LINE Bot的強大應用。不要再憑空摸索,沒有系統的吸收資訊,跟著我們一起體驗這奇妙的開發實戰吧!