2020年3月4日 星期三

串接 Line webhook


登入Line開發者平台「Line Developers」


使用瀏覽器進入網址https://developers.line.biz/zh-hant/如下圖,按下「Log in」按鈕登入。



點選「使用Line帳號登入」,接著視窗會要求您輸入您的 Line 帳號與密碼進行登入。



建立「訊息開發套件Message API」帳號


點選左側功能目錄「Message API」,接著按下「Start Now」按鈕。



設定「姓名Your name」、「電子郵件Your email」、打勾「我已經閱讀和同意使用條款I have read and argree ..... 」,按下「建立帳號Create my accont」按鈕。



建立一個訊息頻道「Create a channel」


接著,「頻道類別Channel type」請選擇「訊息開發套件Message API」,「頻道內容提供者Provider」,請選擇「建立一個新的提供者Create a new provider」並輸入頻道提供者名稱後,利用按下「頻道簡圖Channel icon」欄位的「圖片註冊Register」鈕來上傳頻道的簡圖。


頁面向下捲動,接著輸入「頻道名稱Channel name」,「頻道描述Channel description」,在「頻道類別Category」和「頻道次類別Subcategory」挑選適當的類別。


頁面再向下捲動,輸入「電子郵件信箱Email address」,至於兩個非必填欄位關於頻道提供者「隱私政策網址privacy policy URL」和「使用條款網址Terms of use URL」若無則可不填,打勾兩個我已經閱讀和同意Line官方帳號和開發套件使用條款勾選鈕,即可按下「建立Create」按鈕,完成一個訊息頻道的建立。

讀取Line開發者平台中的「頻道存取代幣密鑰碼Channel access token」並設定到本公司人工智慧AI平台中


從此,登入Line開發者平台「Line Developers」就會看到以下的畫面(此畫面第一次建立和日後修改,是稍微不同的),這是一個新建立的頻道,接著按下右側的頻道圖片。


畫面如下,其中 「Bot basic ID」,它就像是網址一般,是可以由使用者自訂的,自訂之後也可啟用「讓他人搜尋」的功能,若將這個欄位設定進入我們系統中,我們系統便可產生「加入此Line@群組」的QRCode,按下「訊息開發套件Message API」資料夾,我們將開始進行Line伺服器與我們伺服器之間的互動設定。



畫面向下捲動,一直到「頻道存取代幣密鑰碼Channel access token」,按下右側的「發行issue」按鈕。



如下圖,將這一長串新出現的字串複製。


貼回本公司人工智慧AI平台目錄「61 AI管理\03 AI基本設定」的「Channel access token」欄位。


設定頻道串接「webhook」


接著改按下「Auto-reply message」右側的「Edit」按鈕。



它會跳出一個新的視窗頁面,左側目錄已經自動選了「回應設定」,畫面向下捲動,一直到「進階設定」欄位,先「停用」「自動回應訊息」,啟用「網路串接搭勾webhook」,按下「Message API設定」按鈕。


畫面如下,將本公司為您專屬發行的「Webhook URL」設定進入此處的「webhook」網址。


至於本公司為您專屬發行的「Webhook URL」來源,請直接進入本公司系統目錄「61 AI管理\03 AI基本設定」,複製您專屬的「Webhook URL」即可。