在 Heroku 上建立 LINE BOT 機器人

泥膩泥膩
4 min readNov 21, 2019

--

使用環境:Python 3.7、Line Message API、GitHub、Heroku、MariaDB

以下分為幾個部分:

一、建立 LINE BOT 帳號

二、建立 Heroku 帳號及 Heroku App

三、串接 Heroku App 和 LINE BOT

四、建立 GitHub 帳號及專案 (在此佈署的方式為使用 GitHub 的方式)

一、建立 LINE BOT 帳號

1. 進入上面網址後,點擊 ‘Start now’

line message api

2. 登入你的 LINE Business ID

3. Create new provider

4. Create new channel,選擇中間的 Messaging API

二、建立 Heroku 帳號及 Heroku App

目的:把 LINE BOT 架在 Heroku 提供的伺服器上

  1. 建立 Heroku 帳號, https://www.heroku.com/,跟著註冊步驟填寫即可

2. 帳號建立完成後,接著建立 Heroku App,也是跟著建立步驟填寫即可

三、串接 Heroku App 和 LINE BOT

  1. 查看 LINE BOT 的 3 個參數,這 3 個參數要寫進程式碼
參數1: Channel ID,參數2: Channel secret
參數3: Channel access token

2. 設定 LINE BOT 的 Webhooks

http://你在Heroku設定的APP名稱.herokuapp.com/callback

四、建立 GitHub 帳號及專案

(在此佈署的方式為使用 GitHub 的方式)

  1. 在 GitHub 建立專案 (repository)

2. 建立 repository

3. 上傳程式碼 (待補充)

Procfile :寫Heroku 啟動app 的指令

requirements.txt : 專案環境需要的套件

runtime.txt : 執行的Python版本

其他 (run.py等等) :主程式

4. 接者把 GitHub 與 Heroku App 作連動:到 Heroku 的網頁做設定

--

--