Python與LINE Bot機器人全面實戰特訓班--Flask最強應用

    制霸5大超強聊天機器人

    收集中
    US$17.48
    制霸5大超強聊天機器人
    「智慧客服、即時查詢、發票對獎、多國語音翻譯、
    線上旅館訂房」的人工智慧實戰攻略

    LINE在全台擁有2,100萬個活躍用戶,使用者橫跨所有領域,深入每個年齡層,樹立不可撼動的地位。LINE Bot是近年來非常受到企業重視與愛用的服務,除了被動的客服答詢,還能主動推播行銷與活動資訊,為企業、社群或團體打造品牌形象,營造出使用者認同感與忠誠度。

    書中使用當前最受歡迎的Python程式語言與Flask應用程式框架作為所有內容的技術主軸,從認識LINE Bot運作原理開始,經由LINE 2.0帳號申請、熟悉開發工具,最後再導入五個不同面向的重要專案,用Python全面學會LINE Bot的AI智慧機器人開發。


    用最紅程式語言與應用框架打造最受歡迎聊天機器人
    從環境建置、帳號申請、開發實作到商業實戰應用
    緊扣每項技術的重要環節,由入門到精通!

    【LINE Bot開發設定與介面互動配置】
    ■LINE開發者帳號申請與圖文選單設定
    ■文字圖片與多媒體回應訊息、快速選單整合
    ■按鈕、確認與轉盤回應樣板訊息
    ■圖片地圖與日期時間選單應用
    ■運用彈性配置設計靈活的訊息樣式
    ■利用LIFF在LINE加入網頁應用程式

    【Python與Flask合體超強智慧機器人】
    ■建置Python開發環境
    ■啟動Jupyter Notebook及建立檔案
    ■使用Flask打造Web API應用程式
    ■Messaging API運用與實作
    ■PostgreSQL資料庫建置與使用
    ■LUIS為LINE Bot加上會思考的智慧大腦,快速理解詢問內容
    ■QnAMaker利用機器學習訓練模型,快速建置問答資料庫
    ■HeroKu免費高效的應用程式雲端平台部署

    ✶「智慧客服機器人」實戰:
    善用機器學習建立語意分析資料庫,開發專屬智慧客服系統。

    ✶「天氣匯率萬事通」實戰:
    即時查詢氣象與當天匯率,隨時回覆相關資訊。

    ✶「發票對獎小幫手」實戰:
    結合網路爬蟲收集數據,大幅提升處理效率。

    ✶「多國語音翻譯機器人」實戰:
    搭配雲端 API,開發多國語音翻譯機器人。

    ✶「線上旅館訂房管家」實戰:
    結合電子商務應用,成為最佳虛擬助手。


    *本書是使用Flask打造Web API應用程式,若想使用Django,
    可參考另一本書《Python與LINE Bot機器人全面實戰特訓班》。

    章節目錄

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      關於文淵閣工作室
    • 1-4
      前言
    • 1-5
      學習資源說明
    • 1-6
      目錄
    • 1-7
      Ch01 建置Python 開發環境
    • 1-8
      1.1 建置 Anaconda 開發環境
    • 1-9
      1.1.1 安裝 Anaconda
    • 1-10
      1.1.2 Anaconda Prompt 管理模組
    • 1-11
      1.2 Spyder 編輯器
    • 1-12
      1.2.1 啟動Spyder 編輯器及調整畫面
    • 1-13
      1.2.2 檔案管理
    • 1-14
      1.2.3 Spyder 簡易智慧輸入
    • 1-15
      1.2.4 程式除錯
    • 1-16
      1.3 Jupyter Notebook 編輯器
    • 1-17
      1.3.1 啟動 Jupyter Notebook 及建立檔案
    • 1-18
      1.3.2 Jupyter Notebook 簡易智慧輸入
    • 1-19
      1.3.3 Jupyter Notebook 執行程式
    • 1-20
      1.3.4 Jupyter Notebook 常用編輯快速鍵
    • 1-21
      1.3.5 使用markdown 語法做筆記
    • 1-22
      1.3.6 匯出其他格式檔案
    • 1-23
      Ch02 Flask 網站應用程式開發
    • 1-24
      2.1 LINE Bot 運作流程
    • 1-25
      2.2 基本Flask 網站應用程式
    • 1-26
      2.2.1 Flask 的特點
    • 1-27
      2.2.2 Flask 應用程式架構
    • 1-28
      2.2.3 建立動態路由:路由參數傳遞
    • 1-29
      2.3 用 GET 及 POST 方式傳送資料
    • 1-30
      2.3.1 用GET 方式傳送資料
    • 1-31
      2.3.2 用POST 方式傳送資料
    • 1-32
      2.4 使用模板
    • 1-33
      2.4.1 靜態網頁檔
    • 1-34
      2.4.2 傳送參數及變數給網頁檔
    • 1-35
      2.4.3 網頁檔使用靜態檔案
    • 1-36
      2.5 Template 語言
    • 1-37
      2.5.1 變量
    • 1-38
      2.5.2 標籤
    • 1-39
      Ch03 管理PostgreSQL 資料庫
    • 1-40
      3.1 PostgreSQL 資料庫的安裝與使用
    • 1-41
      3.1.1 安裝PostgreSQL 資料庫
    • 1-42
      3.1.2 新增資料庫管理者
    • 1-43
      3.1.3 新增資料庫
    • 1-44
      3.2 資料庫的連結與資料模型的定義
    • 1-45
      3.2.1 認識Flask-SQLAlchemy
    • 1-46
      3.2.2 設定資料庫連線
    • 1-47
      3.2.3 定義資料模型
    • 1-48
      3.3 資料表的操作
    • 1-49
      3.3.1 新增資料
    • 1-50
      3.3.2 查詢資料
    • 1-51
      3.3.3 更新及刪除資料
    • 1-52
      3.4 使用SQL 指令操作資料庫
    • 1-53
      3.4.1 新增資料表
    • 1-54
      3.4.2 新增資料
    • 1-55
      3.4.3 查詢資料
    • 1-56
      3.4.4 更新資料
    • 1-57
      3.4.5 刪除資料
    • 1-58
      Ch04 LINE 開發者帳號申請
    • 1-59
      4.1 LINE 開發者管理控制台
    • 1-60
      4.1.1 申請 LINE 開發者帳號
    • 1-61
      4.1.2 註冊LINE Bot 使用服務的流程
    • 1-62
      4.1.3 新增第一個LINE Bot
    • 1-63
      4.1.4 加入 LINE Bot 做朋友
    • 1-64
      4.2 建立LINE Bot 圖文選單
    • 1-65
      4.2.1 建立優惠券
    • 1-66
      4.2.2 建立集點卡
    • 1-67
      4.2.3 建立圖文選單
    • 1-68
      Ch05 LINE Bot 基本互動功能
    • 1-69
      5.1 「鸚鵡」LINE Bot
    • 1-70
      5.1.1 取得 LINE Bot API 程式所需資訊
    • 1-71
      5.1.2 安裝LINE Bot SDK
    • 1-72
      5.1.3 使用Flask 建立網站
    • 1-73
      5.1.4 使用ngrok 建立 https 伺服器
    • 1-74
      5.1.5 設定 LINE Bot 的 Webhook URL
    • 1-75
      5.2 LINE Bot API
    • 1-76
      5.2.1 回應訊息基本語法
    • 1-77
      5.2.2 回傳文字訊息
    • 1-78
      5.2.3 建立回應訊息 LINE Bot
    • 1-79
      5.2.4 回傳圖片訊息
    • 1-80
      5.2.5 回傳貼圖訊息
    • 1-81
      5.2.6 回傳文字、圖片及貼圖訊息
    • 1-82
      5.2.7 回傳位置訊息
    • 1-83
      5.2.8 快速選單
    • 1-84
      5.3 回應多媒體訊息
    • 1-85
      5.3.1 回傳聲音訊息
    • 1-86
      5.3.2 回傳影片訊息
    • 1-87
      Ch06 LINE Bot 進階互動功能
    • 1-88
      6.1 回應樣板訊息
    • 1-89
      6.1.1 按鈕樣板 (Button Template)
    • 1-90
      6.1.2 確認樣板(Confirm Template)
    • 1-91
      6.1.3 轉盤樣板 (Carousel Template)
    • 1-92
      6.1.4 圖片轉盤樣板(ImageCarousel Template)
    • 1-93
      6.2 圖片地圖及日期時間
    • 1-94
      6.2.1 圖片地圖
    • 1-95
      6.2.2 日期時間
    • 1-96
      Ch07 彈性配置及LIFF
    • 1-97
      7.1 彈性配置
    • 1-98
      7.1.1 彈性配置基本架構
    • 1-99
      7.1.2 BoxComponent 元件
    • 1-100
      7.1.3 TextComponent 元件
    • 1-101
      7.1.4 ImageComponent 元件
    • 1-102
      7.1.5 ButtonComponent 元件
    • 1-103
      7.1.6 IconComponent 及SeparatorComponent 元件
    • 1-104
      7.1.7 彈性配置範例
    • 1-105
      7.2 LIFF:嵌入外部網頁
    • 1-106
      7.2.1 使用LIFF 嵌入現有網頁
    • 1-107
      7.2.2 建立自訂內嵌網頁
    • 1-108
      Ch08 專題:智能問答客服系統
    • 1-109
      8.1 專題方向
    • 1-110
      8.2 關鍵技術
    • 1-111
      8.2.1 建立QnA Maker 資源
    • 1-112
      8.2.2 建立知識庫 (knowledge base)
    • 1-113
      8.2.3 維護知識庫
    • 1-114
      8.2.4 使用知識庫
    • 1-115
      8.3 實戰:智慧客服機器人
    • 1-116
      8.3.1 建立資料庫及資料表
    • 1-117
      8.3.2 「使用說明」功能
    • 1-118
      8.3.3 自動客服功能
    • 1-119
      8.3.4 增加知識庫資料
    • 1-120
      Ch09 專題:天氣匯率萬事通
    • 1-121
      9.1 專題方向
    • 1-122
      9.2 關鍵技術
    • 1-123
      9.2.1 LUIS 是什麼?
    • 1-124
      9.2.2 建立 LUIS 應用
    • 1-125
      9.2.3 訓練、測試與發布LUIS
    • 1-126
      9.2.4 以程式執行LUIS 功能
    • 1-127
      9.2.5 擷取縣市氣象資料
    • 1-128
      9.2.6 twder 匯率模組
    • 1-129
      9.3 實戰:天氣匯率萬事通
    • 1-130
      9.3.1 「使用說明」功能
    • 1-131
      9.3.2 縣市天氣功能
    • 1-132
      9.3.3 匯率查詢功能
    • 1-133
      Ch10 專題:發票對獎小幫手
    • 1-134
      10.1 專題方向
    • 1-135
      10.2 關鍵技術
    • 1-136
      10.2.1 取得即時發票中獎號碼
    • 1-137
      10.2.2 處理連續性輸入資料
    • 1-138
      10.3 實戰:發票對獎小幫手
    • 1-139
      10.3.1 資料表結構
    • 1-140
      10.3.2 「使用說明」功能
    • 1-141
      10.3.3 「本期中獎」功能
    • 1-142
      10.3.4 「前期中獎」功能
    • 1-143
      10.3.5 「三碼對獎」功能:輸入發票最後三碼
    • 1-144
      10.3.6 輸入發票前五碼
    • 1-145
      Ch11 專題:多國語音翻譯機器人
    • 1-146
      11.1 專題方向
    • 1-147
      11.2 關鍵技術
    • 1-148
      11.2.1 Google 語音 API
    • 1-149
      11.2.2 translate 翻譯模組
    • 1-150
      11.3 實戰:多國語音翻譯機器人
    • 1-151
      11.3.1 資料表結構
    • 1-152
      11.3.2 「使用說明」功能
    • 1-153
      11.3.3 「譯為英文」及「譯為日文」功能
    • 1-154
      11.3.4 「其他語文」功能
    • 1-155
      11.3.5 「顯示設定」功能
    • 1-156
      11.3.6 「切換發音」功能
    • 1-157
      11.3.7 「翻譯與發音」功能
    • 1-158
      Ch12 專題:線上旅館訂房管家
    • 1-159
      12.1 專題方向
    • 1-160
      12.2 關鍵技術
    • 1-161
      12.2.1 蒐集顧客 LINE Id
    • 1-162
      12.2.2 推播訊息給所有顧客
    • 1-163
      12.3 實戰:線上旅館訂房管家
    • 1-164
      12.3.1 建立資料表
    • 1-165
      12.3.2 「使用說明」及「關於我們」功能
    • 1-166
      12.3.3 「位置資訊」及「聯絡我們」功能
    • 1-167
      12.3.4 LIFF 訂房表單網頁
    • 1-168
      12.3.5 預約訂房功能
    • 1-169
      12.3.6 取消訂房功能
    • 1-170
      12.3.7 推播訊息功能
    • 1-171
      Ch13 部署專題到Heroku
    • 1-172
      13.1 認識HeroKu
    • 1-173
      13.2 部署HeroKu 專題環境建置
    • 1-174
      13.2.1 建立Heroku 應用程式
    • 1-175
      13.2.2 Heroku 中建立PostgreSQL 資料庫
    • 1-176
      13.2.3 安裝 Git 版本管理軟體
    • 1-177
      13.2.4 安裝Heroku CLI
    • 1-178
      13.3 部署HeroKu 專題
    • 1-179
      13.3.1 建置空白虛擬環境
    • 1-180
      13.3.2 建立上傳檔案結構
    • 1-181
      13.3.3 上傳專題到 Heroku
    • 1-182
      13.3.4 測試部署的成果
    • 1-183
      13.3.5 部署後修改專題內容
    • 1-184
      版權頁
    • 1-185
      封底頁

    常見問答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案