document.write("
序言 讀者須知 適合閱讀對象 原始程式碼與範例 閱讀說明 更新紀錄 (改版更新均會同時在https://www.facebook.com/DotNetWalker 公告) 目錄 第1章 建立你的第一隻Linebot 1-1 起手式 – 你的預備動作 1-1-1 你需要的各種帳號 1-1-2 你需要的開發工具 1-1-3 你需要知道的技術 1-1-4 我們用到了Azure 1-2 建立你的Linebot 1-2-1 申請你的linebot 1-2-2 取得Channel Access Token與UserId 1-3 發送訊息 1-3-1 發送第一則訊息 1-3-2 文字、貼圖、以及圖片訊息 1-4 關於Template messages 1-4-1 基本觀念 1-4-2 關於Actions 1-4-3 發送Buttons Template 1-4-4 發送Confirm Template 1-4-5 發送Carousel Template 1-4-6 如何接收到用戶的postback回應? 1-5 一些你該知道的議題 1-5-1 關於Line@帳號的類型 1-5-2 關於費用 1-5-3 關於錯誤訊息 1-5-4 如何進入Line bot後端管理站台 第2章 建立WebHook 2-1 建立第一個WebHook 2-1-1 基本概念 2-1-2 透過WebApi建立WebHook 2-1-3 透過ReplyToken回覆訊息 2-1-4 將專案佈署到Azure網站並設定WebHook 2-2 關於ReceievedMessage物件 2-2-1 關於ReceivedMessage的Events 2-2-1 取得回覆Token 2-2-2 取得用戶資訊 2-2-3 取得訊息文字資訊 2-2-4 取得用戶傳來的貼圖 2-2-5 取得地理位置資訊 2-2-6 判斷用戶傳來message的type 2-2-7 關於event的type 2-3 關於聊天室或群組 2-3-1 如果訊息來自聊天室或群組 2-3-2 主動發訊息給聊天室或群組 2-4 如何取得用戶傳來的檔案 2-4-1 抓取用戶傳來的圖片(照片) 2-4-2 用戶傳來聲音檔 2-5 WebHook設計建議 2-5-1 可以使用LineWebHookBase 2-5-2 關於exception handling 2-5-3 關於Return OK 2-5-4 關於偵錯 2-5-5 如何遠端偵錯 2-6 再談ReceievedMessage物件 2-6-1 Event Type與source 2-6-2 replyToken 2-6-3 Message Type 2-6-4 關於postback 2-7 關於安全性 2-7-1 關於Channel Access Token 2-7-2 關於UserId、RoomId、GroupId 2-7-3 判斷誰呼叫了WebHook 第3章 關於連續對話(Conversation) 3-1 連續對話的需求 3-1-1 看一個例子 3-1-2 難處在於… 3-2 如何透過LineBotSDK設計連續對話 3-2-1 關於ConversationEntity類別 3-2-2 如何開發? 3-2-3 資料邏輯判斷 3-3 讓對談支援template message 3-3-1 連續對談中用戶自由輸入的問題 3-3-2 在連續對話中實現Template Message 第4章 關於LineNotify 4-1 什麼是LineNotify? 4-2 如何開始? 4-2-1 申請Line Notify Service 4-3 關於OAuth 4-3-1 OAuth基本概念 4-3-2 OAuth有哪些功能? 4-3-3 更進一步實現SSO(Single Sign On) 4-4 開始使用 4-4-1 LineNotify與OAuth的關係 4-4-2 Line Notify整體運作流程概念 4-4-3 開始實作觸發導引頁面 4-4-4 發送訊息 4-4-5 Index.html頁面中的state用途 4-5 小結 第5章 關於LineLogin (候選章節) 第6章 語意辨識整合-使用LUIS (候選章節) 第7章 整合QnA Maker 服務(候選章節) 第8章 圖像辨識整合 (候選章節) 第9章 人臉辨識整合 (候選章節)