如何建立 Line Bot

Ruei
6 min readJul 4, 2021

最近在研究 line bot 時,花了不少時間在找問題,透過文章的方式記錄下來,希望能幫助到其他人少走一點冤望路。

Line Developer Console

我們需要進到Line Develper Console 來進行初始化設定,首先登入到https://developers.line.biz/console/

登入之後就能看到Line Developer 的管理介面,接著點擊 create ,並輸入名稱來創建Providers,Provider 官方叫他為服務提供者,這邊依照自己喜好命名即可。

接著選擇中間的Message API來建立channel,channel 官方定義為提供的服務(service)。

填寫必填的欄位,依照自己喜好填寫即可,填完之後按下Create,設定的部分到這暫時告一段落,接著我們開始撰寫程式。

Express Server

之所以需要 express server 的原因是因為當 line bot 收到訊息之後,會呼叫express server 的 API,也就是所謂的 web hook 事件,接著express server 依照 user 傳送過來的訊息內容進行回覆, 想再進一步了解,可以前往https://developers.line.biz/en/docs/messaging-api/overview/查看官方文件。

首先,在自己喜歡的地方建立新資料夾,並安裝express

yarn add express

package.json初始化

yarn init -y

為了能啟動 local server,在package.json中加入

scripts: {
"dev": "node ./index.js"
}

透過指令執行 local server

yarn dev

接著會看到 terminal 報錯,因為還沒建立index.js檔案。

--

--

No responses yet