PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 一本精通:LINE BOT+Python+Google Dialogflow 完整掌握LINE BOT 的開發技巧 打造全方位AI機器人
  • 點閱:374
    840人已收藏
  • 作者: 張宗彥著
  • 出版社:深智數位
  • 出版年:2022
  • ISBN:9786267146835
  • EISBN:9786267146927 PDF
  • 格式:PDF,JPG
  • 頁數:308
  • 附註:附錄: 其他參考資訊
租期14天 今日租書可閱讀至2025-02-22

 LINE 在全世界擁有上千萬的用戶,在台灣幾乎每個使用手機的人,都會註冊一個 LINE 的帳號,不論公家單位還是私人企業,也都會使用 LINE 的官方帳號來與使用者保持聯繫。隨著資訊科技的發展,近年來各個企業也逐漸打造自己的 LINE BOT,除了被動的處理客服諮詢,還能透過 LINE BOT 主動推播各種行銷活動資訊,透過與使用者的即時互動,打造優質的品牌形象。

  一個最簡單的 LINE BOT,可以從註冊官方帳號開始,註冊了 LINE 的官方帳號後,從管理介面中就可以進行最簡單的 LINE BOT 聊天操作,但如果要讓 LINE BOT 擁有更多的功能,就需要撰寫程式去串接 LINE Developer 所提供的操作方法,透過各種方法的互相搭配,就能打造自己專屬的 LINE BOT ( 例如聊天機器人、記帳機器人、購票機器人、天氣通知機器人...等 )。

  本書是專門介紹開發 LINE BOT 的書籍,從最基本帳號的申請串接、環境的建置和圖文選單設定,一直到 LINE Message API 的進階操作都有詳細的介紹,並且會使用本機環境、Google Colab 雲端開發環境進行實際的開發演練,最後更會搭配 Google Cloud Functions、Google Dialogflow 服務,打造一個可以 24 小時運作、並能理解自然聊天語意的 LINE BOT。


  本書主要內容如下:
  ● LINE 官方帳號申請
  ● LINE 開發者帳號設定
  ● ngrok 服務
  ● Webhook
  ● 解析 LINE 訊息
  ● 回傳訊息的方法
  ● Google Cloud Functions
  ● Google Dialogflow
  ● 氣象機器人
  ● 聊天機器人

作者簡介

OXXO(張宗彥)

  ★高師大附中、中央大學物理系畢業

  ★台灣藝術大學多媒體動畫藝術碩士
  ★Webduino 共同創辦人(2015-2020)
  ★STEAM 教育學習網創辦人(steam.oxxostudio.tw)
  ★OXXO.STUDIO 部落格作者(www.oxxostudio.tw)
  ★擁有十幾年跨領域(斜槓)的工作和學習經驗,研究 LINE BOT 多年,分別使用 JavaScript 和 Python 開發過多種聊天機器人,在各地多次進行 LINE BOT 開發授課。
  • Part1 認識 LINE BOT(第1-1頁)
    • 1-1 什麼是 LINE BOT(第1-3頁)
    • 1-2 LINE BOT 在生活中的應用(第1-5頁)
  • Part2 建立 LINE BOT(第2-1頁)
    • 2-1 註冊並登入 LINE Developer(第2-3頁)
    • 2-2 建立 Provider(第2-4頁)
    • 2-3 建立 Channel(第2-5頁)
    • 2-4 LINE 官方帳號設定(第2-7頁)
    • 2-5 加入 LINE BOT 為好友(第2-10頁)
  • Part3 開發環境設定&串接 LINE BOT(第3-1頁)
    • 3-1 認識 Webhook(第3-3頁)
    • 3-2 取得 LINE Channel access token 和 Channel secret(第3-5頁)
    • 3-3 註冊 ngrok 服務(第3-6頁)
    • 3-4 建立 Webhook ( 本機環境 )(第3-7頁)
    • 3-5 建立 Webhook ( Google Colab )(第3-14頁)
    • 3-6 建立 Webhook (Google Cloud Functions)(第3-22頁)
  • Part4 解析 LINE 訊息(第4-1頁)
    • 4-1 將訊息轉換為 json 格式(第4-3頁)
    • 4-2 訊息種類與屬性(第4-5頁)
  • Part5 傳送 LINE 訊息的方法(第5-1頁)
    • 5-1 自動回覆訊息(第5-3頁)
    • 5-2 主動推播訊息(第5-19頁)
    • 5-3 使用 Requests 傳送訊息(第5-27頁)
    • 5-4 使用 LINE URL Scheme(第5-31頁)
  • Part6 傳送不同類型的 LINE 訊息(第6-1頁)
    • 6-1 發送樣板訊息(第6-3頁)
    • 6-2 發送 Flex Message(第6-12頁)
    • 6-3 建立圖文選單(第6-21頁)
    • 6-4 切換圖文選單(第6-32頁)
  • Part7 實作 LINE 氣象機器人(第7-1頁)
    • 7-1 氣象機器人 (1) - 雷達回波與地震資訊(第7-3頁)
    • 7-2 氣象機器人 (2) - 目前氣象資訊(第7-17頁)
    • 7-3 氣象機器人 (3) - 天氣預報和空氣品質(第7-31頁)
    • 7-4 氣象機器人 (4) - 加入圖文選單和部署程式(第7-51頁)
    • 7-5 部署程式到 Google Cloud Funcions(第7-55頁)
  • Part8 串接 Dialogflow 打造聊天機器人(第8-1頁)
    • 8-1 使用 Google Dialogflow(第8-3頁)
    • 8-2 Dialogflow 串接 Webhook(第8-10頁)
    • 8-3 伺服器串接 Dialogflow(第8-19頁)
    • 8-4 聊天機器人 (1) - LINE BOT 串接 Dialogflow ( 基本串接 )(第8-29頁)
    • 8-5 聊天機器人 (2) - LINE BOT 串接 Dialogflow ( 外部 Webhook )(第8-35頁)
    • 8-6 聊天機器人 (3) - LINE BOT 串接 Dialogflow ( 聊天問氣象 )(第8-40頁)
    • 8-7 聊天機器人 (4) - LINE BOT 串接 Dialogflow ( 接收表情貼圖 )(第8-50頁)
  • Part9 使用 LINE Notify 推播通知(第9-1頁)
    • 9-1 認識 LINE Notify(第9-3頁)
    • 9-2 申請 LINE Notify 權杖(第9-4頁)
    • 9-3 發送 LINE Notify 訊息(第9-7頁)
    • 9-4 透過 LINE Notify 發送表情貼圖(第9-8頁)
    • 9-5 透過 LINE Notify 傳送圖片(第9-10頁)
    • 9-6 透過 LINE Notify 傳送雷達回波圖(第9-11頁)
  • Part10 使用 Google Cloud Functions(第10-1頁)
    • 10-1 認識 Google Cloud Functions(第10-3頁)
    • 10-2 Cloud Functions 計費方式(第10-4頁)
    • 10-3 建立 Cloud Cloud 專案(第10-5頁)
    • 10-4 啟用 Cloud Build API(第10-8頁)
    • 10-5 啟用 Google Cloud Functions(第10-11頁)
    • 10-6 部署第一支程式(第10-14頁)
    • 10-7 讀取參數(第10-16頁)
    • 10-8 處理跨域問題(第10-18頁)
  • 附錄 其他參考資訊(第11-1頁)
    • Python 基本資料型別(第11-2頁)
    • Python 重要的基本語法(第11-3頁)
    • Python 常用的函式庫 ( 模組 )(第11-3頁)
紙本書 NT$ 650
單本電子書
NT$ 455

點數租閱 20點
租期14天
今日租書可閱讀至2025-02-22
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code