教學

Line ChatBot 聊天機器人教學 Day2 -Heroku 部署

讓我們的機器人有一個"家"

聊天機器人就像是一個24小時待命的工人一樣,當收到使用者傳送的訊息後會馬上做出相對應的回應.

我們的第一個工作就是讓我們的機器人邏輯部署在Server上,讓他24小時待命 當我們對機器人傳送訊息後,Line的伺服器便會去機器人的”家”通知有新的使用者訊息要處理

當我們的機器人處理完後會把資料 咻~ 的丟給Line伺服器 再轉傳回我們手中 而今天要做的就是把我們機器人的”家”建立起來喔!

登入Heroku帳號 並創建App

在右上角點選 “New” 並點選 Creat new app

輸入完App名字後即可完成創建

安裝 Heroku CLI

Heroku CLI 安裝網址

這個工具是heroku 的 command line interface 以後我們要上傳我們的機器人邏輯就要透過他
安裝完後 只要開啟command line(小黑窗) 即可使用 指令的部分會在後面做介紹

本地端創建專案目錄

以mac系統為例 在想要的根目錄創造你的專案資料夾 這邊我創立了一個空資料夾叫做linebottutorial 以後我的程式碼就會放在這個資料夾裡面
之後開啟cmd (終端機) 進行下列步驟

$ heroku login
$ cd linebottutorial $ git init $ heroku git:remote -a linebottutorial

上述步驟分別為:
1.將heroku cli登入heroku帳號
2.將工作環境切換到你的專案位置
3.初始化git (這邊不詳細說明git的使用方式 簡單來說heroku是透過git部署)
4.將本地工作環境與遠端連接 (linebottutorial的部分替換為你們的heroku app名稱)

上述步驟只需在第一次創建專案時進行,以後只要在此目錄下進行程式碼的推送就會自動推送到我們機器人的”家”了

總結:

這樣我們機器人的家就已經完成部署囉,是不是很簡單 
下一次的教學就會開始撰寫程式碼(python) 並讓我們的機器人開始回應我們的訊息囉!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *