要建立 LINE 聊天機器人, 第一步就是要到 LINE 開發人員專區註冊登入後, 利用網頁介面建立 Messaging API 的資料通道:
請開啟瀏覽器連線至 https://developers.line.biz/ 進入 LINE 開發人員頁面, 按右上角的 Log in 登入:
按一下使用LINE帳號登入
填入你在 LINE 註冊的電子郵件與密碼:
如果忘記密碼, 可以有兩種方式解決:
請依照畫面指示, 到 LINE App 上填入確認數字後登入:
首先要建立服務提供者 (providers), 請在 Providers 旁按 Create:
你可以為不同的部門或是開發者設定個別的服務提供者。
填入自訂的名稱後按 Create 建立:
往下捲按 Create Message API Channel 建立聊天機器人類型的資料通道:
資料通道必須藉由 LINE 官方帳號建立, 請按 Create a LINE Official Account 繼續:
登入建立官方帳號的頁面, 請按 登入:
首次登入需要進行簡訊認證, 請按進行簡訊認證:
會要求輸入電話號碼 (不一定要輸入綁定 LINE 帳號的電話號碼) 輸入後按傳送簡訊會收到認證碼:
請輸入認證碼後按認證:
完成後按返回服務:
接著就可以建立官方帳號, 這就是你的聊天機器人的帳號, 首先會顯示你的登入資訊:
往下捲填入官方帳號的資訊, 帳號名稱就是你的聊天機器人在 LINE 中顯示的名稱, 請依據需求自行填入, 本例輸入 "AI 小助手", 電子郵件請自行填入代表此帳號的郵件, 公司名稱可不填, 業種請自行選取, 若不知道該選哪一種, 也可以都選其它:
填好後按確定進入下一個步驟, 確認無誤後按完成:
會在顯示官方帳號資訊:
往下捲按稍後進行認證 (前往管理畫面) 設定剛剛建立的官方帳號:
詳細閱讀授權條款後按同意進入下一步:
首次建立官方帳號會顯示簡易教學, 請按右上角 × 關閉教學:
切換到聊天頁次:
預設不會開啟官方帳號的聊天功能, 請按前往回應設定頁面開啟相關功能:
請關閉自動回應功能, 不然無法透過後端程式回應訊息, 然後按開啟Message API的設定畫面啟用讓後端程式回應訊息的功能:
按啟用Messaging API:
選取一開始建立的 Provider 後按同意:
隱私權政策和服務條款都可以不用輸入, 直接按確認即可:
確認無誤後按確定:
看到以下畫面即表示建立完成:
設定官方帳號的頭像圖示, 如果聊天機器人只是實驗用途, 不設定也沒關係, 在左側邊欄按帳號設定:
按編輯即可上傳或是拖放頭像圖示:
以下示範都假設設定此頭像:
取得讓後端程式可以和 LINE 通道傳輸資料的密鑰與存取令牌, 首先回到 LINE 開發人員頁面, 按一下左側邊欄的 Provider 名稱:
按一下右側出現剛剛建立的官方帳號:
預設會顯示 Basic settings 頁次:
往下捲找到 Channel secret, 這是密鑰:
再往上捲動到頁首, 切換到 Messaging API 頁次, 可以看到這個官方帳號的 LINE ID 與 QR Code, 可以讓其它人將這個帳號加為好友:
往下捲找到 Channel access token 後按 Issue 產生存取令牌:
這就是通道的存取令牌:
預設會自動將這個官方帳號加入成為你的好友, 你會看到顯示歡迎訊息:
不過目前還沒有撰寫後端程式, 所以會是已讀不回。