FoodLinebot介紹
- 開發者:自己
- 系統: Python & Django & Linebot機器人 & Heroku
- Demo連結: FoodLinebot
Linebot機器人 Django框架 & Python爬蟲 Heroku伺服器
本次Linebot以Django框架進行開發,以知名網站知名美食網站愛食記為例,爬取其中的餐廳資訊,根據使用選擇地區和種類需求,爬取某地區前五名最高人氣且營業中的餐廳資訊,使用者加入Linebot好友後,輸入"哈囉"即可開始對話
透過Line Developer開啟相關憑證,並和開發Django框架進行連結,本機端主要透過透過Ngrok,將本機的埠號對外公開,Ngrok就會隨機產生一個HTTPS的網址,只要把這個網址填入LINE Webhook URL,以及LINE Bot應用程式(APP)進行開發測試;伺服器端透過Heroku 上新增一個 App,並透過 git remote 指令將檔案與雲端專案連結。 透過以下指令部署至 Heroku,push 成功後,Heroku 會去找我們的 Procfile ,透過 Procfile 內的指令來了解該如何啟動程式。