在 Messenger平台寫聊天機器人Chatbot on Heroku
下午6:48
因為大學專題需要,開始試著寫Chatbot,以下就是慢慢紀錄的開發歷程
1.在facebook Developer 創App 與創粉專
2.寫 code
3.把App deploy 到各大雲端平台
4.設定回呼網址為雲端平台上的app,設定Token
5.測試是否能對話
一開始的流程很簡單就可以爬文爬到,比較麻煩的是編輯 page 的回呼網址,
必須先把app放到雲端平台(Heroku Azure 等等) ,然後 Copy App 的網址,這裡的驗證才會過關
我是採用Heroku https://www.heroku.com/ ,它有很方便的功能,可以與Github做連接,只要與Chatbot的專案做Connenct,就可以與Github同步,Heroku 的免費流量應該足以讓小專案生存,但Heroku的server 在沒人呼叫它超過30分,會休眠就是了。
如果不想讓Heroku休眠,可以嘗試使用 Uptime Robot
它可以在固定時間內發送訊息給伺服器,讓伺服器不休眠,而且服務是免費的,
不過會不會讓Heroku流量爆掉就難說了...
1.在facebook Developer 創App 與創粉專
2.寫 code
3.把App deploy 到各大雲端平台
4.設定回呼網址為雲端平台上的app,設定Token
5.測試是否能對話
一開始的流程很簡單就可以爬文爬到,比較麻煩的是編輯 page 的回呼網址,
必須先把app放到雲端平台(Heroku Azure 等等) ,然後 Copy App 的網址,這裡的驗證才會過關
我是採用Heroku https://www.heroku.com/ ,它有很方便的功能,可以與Github做連接,只要與Chatbot的專案做Connenct,就可以與Github同步,Heroku 的免費流量應該足以讓小專案生存,但Heroku的server 在沒人呼叫它超過30分,會休眠就是了。
如果不想讓Heroku休眠,可以嘗試使用 Uptime Robot
它可以在固定時間內發送訊息給伺服器,讓伺服器不休眠,而且服務是免費的,
不過會不會讓Heroku流量爆掉就難說了...