LineBot python網路爬蟲+語意分析
環境建置
1.下載Visual Studio Code
3. python 模組下載
- 於VS Code 開啟終端機
- 鍵入下面兩個指令
$ pip instal flask
$ pip install line-bot-sdk - 沒有出現Error 即完成模組下載
4. 建立Heroku 遠端伺服器(免費)
- 請註冊一個帳戶
- 下載並安裝Heroku CLI、git
- 於登入後,點選New -> Creat New App
輸入App name
隨便取一個名子即可,但必須是小寫英文字母
- 按下Create app 後會倒入此頁,之後這邊先放在旁邊暫時不做使用。
5. 建立 Line Bot
- 進入Line 控制台後選取 Messanging API
- 進入後,依序填入資料。 注意:於Plan 必須選取Developer Trial 才可以進行line bot 的
- 送出後,進入API。注意:對於兩個後方的Issue按一下更新號碼
- 開啟剛剛的VS Code,進入app.py,並將這兩個號碼,對應值填上
6. 部屬到Heroku 上
注意:以下假設你是使用VS Code 中內建的終端機,因此不再進行路徑設定,如使用電腦本身CMD,請先行 cd 到該資料夾於終端機下登錄Heroku
1
heroku login
初始化 git
1
2$ git config --global user.name "你的名字"
$ git config --global user.email 你的信箱將資料夾進行git初始化
1
git init
將git 與 heroku 進行連接
1
heroku git:remote -a {HEROKU_APP_NAME}
此{HEROKU_APP_NAME} 為你在Heroku上 New App 時所取的名稱
部屬指令
- git add .
- git commit -m “這個地方隨便你寫,反正只是用來提醒做了啥”
- git push {app name} master
{app name} 請將這個地方全部改成剛剛建立app 時所輸入的 app name 包含{ }
例如:git push takilinebot master
此處之部屬指令,將來會重複使用,對於一台電腦,上述四個步驟基本上只需要做一次即可
7. 測試機器人
- 回到Line 控制台,拉到最下面,使用手機QR Code進行掃描即可
- 跟他講話
- 以上就是架設一個基本的學人精機器人
爬蟲與語意分析部分晚一點再寫