LineBot python網路爬蟲+簡易語意分析

LineBot python網路爬蟲+語意分析

  • 環境建置

    1.下載Visual Studio Code

    1. 使用方法: 檔案->開啟資料夾->選擇你要進行作業的資料夾->按下選擇資料夾即可
    2. 語言環境:VS Code 附加強大環境建置功能,當選擇一個未使用過的語言時,將於右下角提示,依照提示進行作業,即可完成程式語言環境建置。

      VS Code 適合動態語言編輯,例如: python , 故要拿VS code進行靜態語言 Java 之開發,不如使用Eclipse來的實在。

    3. VS Code其他的優化插件

    4. 按下CTRL + ` 即可於下方開啟終端機,

      此圖為我在撰寫Taki Blog時所開啟之資料夾,與Line Bot 無關

      2. 範例Code 下載

      下載後解壓縮於VS Code中開啟

3. python 模組下載

  1. 於VS Code 開啟終端機
  2. 鍵入下面兩個指令
    $ pip instal flask
    $ pip install line-bot-sdk
  3. 沒有出現Error 即完成模組下載

4. 建立Heroku 遠端伺服器(免費)

  1. 請註冊一個帳戶
  2. 下載並安裝Heroku CLIgit
  3. 於登入後,點選New -> Creat New App
  4. 輸入App name

    隨便取一個名子即可,但必須是小寫英文字母

  5. 按下Create app 後會倒入此頁,之後這邊先放在旁邊暫時不做使用

5. 建立 Line Bot

  1. 進入Line 控制台後選取 Messanging API
  2. 進入後,依序填入資料。 注意:於Plan 必須選取Developer Trial 才可以進行line bot 的
  3. 送出後,進入API。注意:對於兩個後方的Issue按一下更新號碼
  4. 開啟剛剛的VS Code,進入app.py,並將這兩個號碼,對應值填上

6. 部屬到Heroku 上

注意:以下假設你是使用VS Code 中內建的終端機,因此不再進行路徑設定,如使用電腦本身CMD,請先行 cd 到該資料夾
  1. 於終端機下登錄Heroku

    1
    $ heroku login
  2. 初始化 git

    1
    2
    $ git config --global user.name "你的名字"
    $ git config --global user.email 你的信箱
  3. 將資料夾進行git初始化

    1
    $ git init
  4. 將git 與 heroku 進行連接

    1
    $ heroku git:remote -a {HEROKU_APP_NAME}

    此{HEROKU_APP_NAME} 為你在Heroku上 New App 時所取的名稱

  5. 部屬指令

    • git add .
    • git commit -m “這個地方隨便你寫,反正只是用來提醒做了啥”
    • git push {app name} master

      {app name} 請將這個地方全部改成剛剛建立app 時所輸入的 app name 包含{ }
      例如:git push takilinebot master
      此處之部屬指令,將來會重複使用,對於一台電腦,上述四個步驟基本上只需要做一次即可

7. 測試機器人

  1. 回到Line 控制台,拉到最下面,使用手機QR Code進行掃描即可
  2. 跟他講話
  3. 以上就是架設一個基本的學人精機器人

爬蟲與語意分析部分晚一點再寫