https://devcenter.heroku.com/articles/heroku-cli
進入linebot 資料夾
使用終端或命令行應用程序登錄到 Heroku,輸入heroku login,按下enter進入web畫面,點選Log in
heroku login
初始化 git,僅第一次使用時要輸入
git config --global user.name "你的名字"
git config --global user.email 你的信箱
git init
用 git 將資料夾與 heroku 連接,輸入heroku git:remote -a {HEROKU_APP_NAME},solarism為前面heroku app名稱,每個人不會一樣
heroku git:remote -a solarism
輸入以下指令,將程式碼推上 Heroku
git add .
git commit -am'new'
git push heroku master
進入heroku 的setings,到Domains複製網址,如https://solarism.herokuapp.com/
進入Line developers的Messaging API ,到Webhook settings,把剛剛的網址貼上並在後面輸入callback
填入自己的Channel Access Token與Channel secret
# Channel Access Token
line_bot_api = LineBotApi('zty+NgbqonF2diBrj8/m4J2D7mvLQJtdD8Q9jcQGVS2JGbI4zmrn4LaGFtYhdCYnhNW5WeeO9bvweN9zbRWrrYl1rNA9NX16pdb8UhMQKNU7bVYckhbG6dHKYSczFsaicInUL9F6dFBOx8eTkPpklwdB04t89/1O/w1cDnyilFU=')
# Channel Secret
handler = WebhookHandler('b62140d584b95f2d6ac1904c97346f4b'
開啟Anaconda 終端機,安裝以下套件
pip install flask
pip install line-bot-sdk
掃描QRCode開始跟你的機器人聊天囉,可輸入以下指令觀察傳送狀態紀錄
heroku logs --tail --app solarism
git add .
git commit -am'修改註解'
git push heroku master