(全圖文說明) LINE Developers bot 機器人註冊與設定

前言

這篇是專門寫 LINE Developers bot 要如何註冊機器人與控制相關的設定, 主要會提到以下內容 (全部都有圖文說明):如何在「LINE Developers」建立機器人服務、 如何在建立好 bot 之後調整一些「基本設定」,與一些「進階設定」的方法。

步驟

Step 1: 先去 line developer 官網,登入後 Create a new Provider

  • line developer 官網:https://developers.line.biz/console/ ,並登入

  • 先點選下面的「Create」,填好你的「Provider name」,按下「Create」

(因為我已經建過幾個了,可能畫面有點不太一樣)

Step 2: 建立好 Provider 後,點選 「Create a Messaging API channel」

  • 點選下面的「Create a Messaging API channel」,填好你的「Provider name」,按下「Create」

Step 3: 建立好 Channel 後,接下來要填寫相關資訊

Step 3-1: 填寫 Channel 相關資訊 - 1

  • Channel type:==Messaging API(必選這個)==
  • Provider:填作者的名字,看需求
  • Channel icon:(選填,之後也能改) 上傳你的 Bot 大頭貼
  • Channel name:你的 Bot 顯示的名字

Step 3-2: 填寫 Channel 相關資訊 - 2

  • Channel description:關於你的 Bot 功能描述
  • Category:你的 Bot 的分類
  • Subcategory:你的 Bot 的子分類
  • Email address:你的信箱

Step 3-3: 填寫 Channel 相關資訊 - 3

  • Privacy policy URL:(選填) 隱私權政策網址
  • Terms of use URL:(選填) 使用條款網址
  • 剩下的兩個選項都記得打勾,就可以按「Create」了!

Step 3-4: 最終確認畫面,沒問題就按「OK」

  • 點選下面的「Create a Messaging API channel」,填好你的「Provider name」,按下「Create」

Step 4: ==「重要」== 這裡有一些必須要記的資訊

  • 接下來我們要去下圖的兩個位置,取得圖上說明的「三項資訊」

  • 這裡有必記重要參數!建議另外開一個記事本先記著!!!! (不先記,等等後續步驟會超經常用,到時再慢慢找會很崩潰哦!)

Step 4-1: ==「重要」== 在 Basic settings 取得 「Channel secret」、「user ID」

  • 在 Basic settings 的下面,往下找 「==Channel secret(必牢記!!!)==」、 「Your user ID (建議記,偶而寫一些 Bot 專屬功能會用到)」

Step 4-2: ==「重要」== 在 Messaging API 取得 「Channel access token」

  • 在 Messaging API 的下面,往下找 「==Channel access token(必牢記!!!)==」

  • 第一次看到可能不會像下圖那樣,此時按一下「issue」能產生一大串金鑰,按一下旁邊可以複製

Step 5: 把你設定好的機器人加為好友吧!

  • 在 Messaging API 的上面,應該會看到一個「QR code」,或是 「Bot basic ID」

到以上為止,我們就完成一個機器人「基本設定」的步驟了!

  • 接下來,還有一些其他的設定,就看讀者要不要設定了 (建議要)

允許加入群組隊話、禁止透過(官方)自動回覆、允許歡迎訊息

這邊就是個人設定的部分,建議還是操作一下,但可以依照自己的想法設定。

個人設定 - 1 :(這邊有改版) 進入「LINE Offcial Account Manager」

  • (這邊有改版,原本不會另外跳視窗)

我們來到 Messaging API 的中間部分, 點擊「Allow bot to join group chats」旁邊的「Edit」, 進入「LINE Offcial Account Manager」 的設定畫面 。

個人設定 - 2 :「帳號設定」下面,允許加入群組或多人聊天室…等等

  • 這邊建議要開啟「允許群組聊天室」,其他看個人設定,也可以參考我的。

個人設定 - 3 :「回應設定」下面,修改「基本設定」、「進階設定」…等等

  • 回應模式:聊天機器人 (因為我們需要使用 Webhook 功能回覆)
  • 加入好友的歡迎訊息 (剛加入好友的歡迎訊息,可自行決定要不要)
  • 自動回應訊息:(==務必「停用」==) (我們已經用 Webhook 回覆訊息了,這個自動回覆是官方內建的,停用來避免多餘的回覆)
  • Webhook:(==務必「啟用」==) (這一步沒啟用我們上面那些都白做了…)

個人設定 - 4 :回到第一個的畫面,重新整理一下,看看相關設定有沒有也改變了。

如果下面的選項沒有因為剛剛設定被改動的話,可以再點選右邊的「Edit」自行修改。

  • Allow bot to join group chats :Enabled (允許加入群組聊天)
  • Auto-reply messages :Disabled (允許自動官方回覆,這邊指的是透過官方提供的自行設定回覆, 但因為我們有串 Webhook 用程式來回覆,這邊就不需要了)
  • Greeting messages :Enabled (歡迎訊息,剛加入好友時會不會自動發感謝加好友的訊息,這邊看個人)

到這邊,我們就完成一個機器人設定的大致步驟了! 接下來就可以去寫程式並串接服務囉!

Reference

[table id=python-basic /]

Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy