分享

Python∣ 使用Django建置LINEBOT (03)

建立 LINEBOT Channel: https://developers.line.biz/console/
  • Channel secret
  • Channel access token
在 Django 產生新的app: python3 manage.py startapp <app的名稱> (line)
將 Channel secret, Channel access token 寫入 settings.py
Django Python LINEBOT

將 Channel secret, Channel access token 寫入 settings.py

在 INSTALLED_APPS 中加入在專案新增的 app (line)
在 urls.py 中設定 linebot路徑
Django Python LINEBOT

在 urls.py 中設定 linebot路徑

編輯 app 目錄下的 view.py 
Django Python LINEBOT

view.py

  • 代入 settings.py 中設定的 SECRET, TOKEN
  • 建立 callback 函式。
執行 Server: python3 manage.py runserver
Django Python LINEBOT

執行 Server

使用 ngrok 產生網址: ngrok http --region ap 8000
Hint: region代表地區, 8000 是 port
Django Python LINEBOT

產生網址

把 ngrok 產生的網址加上路徑貼至 Webhook URL (LINEBOT 設定畫面)
Django Python LINEBOT

Webhook URL 內容設定

LINEBOT 建置完成
Django Python LINEBOT

LINEBOT 建置完成

在這個地方至少得開啟兩個終端機畫面,應該會開始希望桌面整合一下;可以使用的開發工具很多。我的選擇是 Visual Studio Code
Django Python LINEBOT

Visual Studio Code – runserver

Django Python LINEBOT

Visual Studio Code – ngrok

#Django  #Python  #LINEBOT 
分類:學習

「我們都無法成為自己想成為的大人」

評論
上一篇
  • Python∣ 使用Django建置LINEBOT (02)
  • 下一篇
  • 長照家屬∣ 外籍家庭看護申請
  • 更多文章
    載入中... 沒有更多了