機器人管理   在開始使用聊天機器人之前,最重要的事情就是先建立好聊天機器人! 一個組織中能夠建立兩隻機器人,機器人的平台可以任選 LINE@ 或是 Facebook。 註:建立聊天機器人的詳細教學請先參考:LINE@ 聊天機器人 與 Facebook 聊天機器人 那我們就開始一窺機器人管理介面的細節吧! 當建立好聊天機器人後,機器人管理的畫面如上圖所示,我們可以檢視或更改設定的內容。   首先是外觀資訊 帳號名稱 在 GOSU BAR 上串接聊天機器人時設定的帳號名稱,建議命名與 LINE Developers 上聊天機器人名稱相同,日後要查詢與維護會比較友善。   平台類型 建立的聊天機器人平台類型。 若是 LINE@ 的聊天機器人會多顯示其 API 類型。以下圖為例,此 LINE@ 聊天機器人是 Push API。   封面圖片 點選封面圖片會開啟新分頁,顯示的內容會依據平台類型而有所不同。 ※ LINE@ 會顯示此聊天機器人的 QRcode,掃描後即可加該機器人為好友。 ※ Facebook 則是進入紛絲專業的首頁。 封面圖片可以在 進階設定 中進行更換。   啟用開關 控制該聊天機器人是否要啟用,若不使用此機器人則可中斷。   進階設定 點選按鈕以進行進階設定 機器人基本資料 編號 此機器人在 GOSU BAR 平台上的編號,值為唯一且無法被更改。 帳號名稱(必填) 此機器人在 GOSU BAR 平台上的名稱,命名建議與聊天機器人的名稱相同,未來較容易維護與查詢。 Message API 類型(LINE@) 共有二種類型,分別是 Reply Message 與 Push Message,若聊天機器人需要主動推送訊息給用戶,則必須開啟 Push Message。 LINE ID(LINE@) 須代入 LINE Developers 建立的 Messaging API 中的 Bot basic ID。 封面圖片網址 若有更換圖片的需求,可以點選上傳或直接代入圖片網址進行更換。 機器人憑證設定 平台編號 若是 LINE@ 須代入 LINE Developers 建立的 Messaging API 中的 Channel ID。 平台金鑰(必填,LINE@) 須代入 LINE Developers 建立的 Messaging API 中的 Channel secret。 平台憑證(必填) 若是 LINE@ 須代入 LINE Developers 建立的 Messaging API 中的 Channel access token。 LINE LOGIN 設定(LINE@) 開放授權編號 須代入 LINE Developers 建立的 LINE Login 中的 Channel ID。 開放授權密碼 須代入 LINE Developers 建立的 LINE Login 中的 Channel secret。 Account Link 設定(LINE@) 透過 Account link 可以將聊天機器人的使用者與原先商業網站的帳戶互相綁定,對已經有相當量用戶數的服務提供商來說,將可讓使用者有一致的體驗。 登入頁面的網址 讀取使用者資料的網址 讀取使用者資料時所使用雜湊的 SALT Webhook 設定(LINE@) Webhook URL 什麼是 Webhook ? 用比較簡單的解釋可以理解成 Webhook 是讓一個網站能訂閱另一個網站的方法。 若要使用 Webhook,請複製此 Webhook URL 將值設定到 LINE Developers 的 Messaging API 中的 Webhook URL 欄位。 記得驗證後重新整理畫面,確保其值有正確設定,才可以使用此功能 。 安全性設定 Webhook 白名單 當我們要進行自訂事件的跨網域請求時,請將會用到的網域設定到 Webhook 白名單 中。 範例: https://www.gosu.bar https://anyong.com.tw http://google.com 機器人屬性設定 機器人初次建立時不會有任何屬性(如上圖所示),若有使用機器人屬性的需求,請至 設定>屬性管理 新建所需的機器人屬性。 建立屬性後,就可以進到 機器人屬性設定 檢視或更改屬性的值。   重新授權 Facebook 聊天機器人會多出一個重新授權按鈕,當授權過期時可以點選對其進行更新。