請先前往 Line Message API 申請 AccessKey & Secret Key 以及相關設定,在此不贅述
# 1) 設定環境變數
copy .env.template .env
vim .env
# 2) Compile docker image
make build NAMESPAMCE=YOUR_DOCKER_NAMESPACE
# 3) 啟動 Linebot + MongDB
make dev
# 4) 使用 ngork 產生 https endpoint, 並至 Line Message API 後台設定 callback url 為 https://YOUR_NGROK_URL/callback
ngrok http 5000
使用 https://github.com/mong0520/ptt-web-crawler/blob/master/run.sh,將資料注入 mongoDB 即可
可以佈署至 Heroku 測試使用,需要在 heroku dashboard 中設定 ChannelAccessToken
, ChannelSecret
, MongoDBHostPort
, 與 PORT
參數,同 .env.tempalte
中之設定
Heroku 佈署 docker 方式請參考 https://devcenter.heroku.com/categories/deploying-with-docker
# [heroku]
heroku login
heroku apps:create APP_NAME
# [deploy]
make build
make push
make release
- 功能選單
- 熱門照片
- 對話直接搜尋