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章 人臉辨識整合 (候選章節)
chapter.txt - Snippet hosted by \"Cacher\"
");