原本想使用Day1所述的第三個方法,也就是使用Cloudflare
但目前還沒有驗證成功,因此先找了比較快速可以使用的方法
等測試驗證成功後再將如何使用cloudflare補上來~~
以下為新的方法
-> 使用 ngrok 讓 localhost 也可以使用 HTTPS
做法參考:
https://youtu.be/sskRz_lsY8g
Facebook Messenger Bot Tutorial (using Python) | Setting up webhook
Indian Pythonista 2017年3月14日發布
1.到網站下載檔案
https://ngrok.com/
2.打開後進入cmd
在ngrok.exe所在位置 執行
ngrok.exe http 80
3.接著就會看到
將這個https貼到 設定webhook > 回呼網址 的地方
4.寫一個py檔 並執行 (參考自https://github.com/enginebai/PyMessager)
程式碼如下:
將程式碼中verification_code的內容貼入 設定webhook > 驗證權杖
即可完成設定。
!!!注意!!!
1.此方法使用時,步驟3的地方是不能關掉的。
2.執行步驟4時,需先安裝flask。