Try   HackMD

建立 Messaging API 的通道LINE 聊天機器人的第一步

要建立 LINE 聊天機器人, 第一步就是要到 LINE 開發人員專區註冊登入後, 利用網頁介面建立 Messaging API 的資料通道:

  1. 請開啟瀏覽器連線至 https://developers.line.biz/ 進入 LINE 開發人員頁面, 按右上角的 Log in 登入:

    按一下使用LINE帳號登入

    填入你在 LINE 註冊的電子郵件與密碼:

    如果忘記密碼, 可以有兩種方式解決:

    1. 在手機的 LINE App 中, 進入『設定/我的帳號/密碼』重新設定密碼。
    2. 使用同一頁面下方的透過行動條碼登入, 即可以手機的 LINE App 掃描 QR code 登入。

    請依照畫面指示, 到 LINE App 上填入確認數字後登入:

  2. 首先要建立服務提供者 (providers), 請在 Providers 旁按 Create

    你可以為不同的部門或是開發者設定個別的服務提供者。

    填入自訂的名稱後按 Create 建立:

  3. 往下捲按 Create Message API Channel 建立聊天機器人類型的資料通道:

    資料通道必須藉由 LINE 官方帳號建立, 請按 Create a LINE Official Account 繼續:

    image

  4. 登入建立官方帳號的頁面, 請按 登入

    image

    首次登入需要進行簡訊認證, 請按進行簡訊認證

    image

    會要求輸入電話號碼 (不一定要輸入綁定 LINE 帳號的電話號碼) 輸入後按傳送簡訊會收到認證碼:

    image

    請輸入認證碼後按認證

    P4-7_07

    完成後按返回服務

    P4-7_08

  5. 接著就可以建立官方帳號, 這就是你的聊天機器人的帳號, 首先會顯示你的登入資訊:

    P4-7_09

    往下捲填入官方帳號的資訊, 帳號名稱就是你的聊天機器人在 LINE 中顯示的名稱, 請依據需求自行填入, 本例輸入 "AI 小助手", 電子郵件請自行填入代表此帳號的郵件, 公司名稱可不填, 業種請自行選取, 若不知道該選哪一種, 也可以都選其它:

    P4-7_10

    填好後按確定進入下一個步驟, 確認無誤後按完成

    P4-7_11

    會在顯示官方帳號資訊:

    P4-7_12

    往下捲按稍後進行認證 (前往管理畫面) 設定剛剛建立的官方帳號:

    P4-7_13

    詳細閱讀授權條款後按同意進入下一步:

    P4-7_14

    首次建立官方帳號會顯示簡易教學, 請按右上角 × 關閉教學:

    P4-7_15

    切換到聊天頁次:

    image

    預設不會開啟官方帳號的聊天功能, 請按前往回應設定頁面開啟相關功能:

    P4-7_17

    請關閉自動回應功能, 不然無法透過後端程式回應訊息, 然後按開啟Message API的設定畫面啟用讓後端程式回應訊息的功能:

    image

    啟用Messaging API

    P4-7_19

    選取一開始建立的 Provider 後按同意

    P4-7_20

    隱私權政策和服務條款都可以不用輸入, 直接按確認即可:

    P4-7_21

    確認無誤後按確定

    P4-7_22

    看到以下畫面即表示建立完成:

    P4-7_23

  6. 設定官方帳號的頭像圖示, 如果聊天機器人只是實驗用途, 不設定也沒關係, 在左側邊欄按帳號設定

    P4-7_24

    編輯即可上傳或是拖放頭像圖示:

    P4-7_25

    以下示範都假設設定此頭像:

    P4-7_26

  7. 取得讓後端程式可以和 LINE 通道傳輸資料的密鑰與存取令牌, 首先回到 LINE 開發人員頁面, 按一下左側邊欄的 Provider 名稱:

    image

    按一下右側出現剛剛建立的官方帳號:

    P4-7_28

    預設會顯示 Basic settings 頁次:

    image

    往下捲找到 Channel secret, 這是密鑰:

    image

    再往上捲動到頁首, 切換到 Messaging API 頁次, 可以看到這個官方帳號的 LINE ID 與 QR Code, 可以讓其它人將這個帳號加為好友:

    P4-7_29

    往下捲找到 Channel access token 後按 Issue 產生存取令牌:

    P4-7_30

    這就是通道的存取令牌:

    P4-7_31

  8. 預設會自動將這個官方帳號加入成為你的好友, 你會看到顯示歡迎訊息:

    ch04_16_01

    不過目前還沒有撰寫後端程式, 所以會是已讀不回。