此文章的內容是有關Messenger Bot開發設定及規範,而本篇文章的專案是使用Botman+Laravel去製作Messenger Bot,如果想要了解製作流程的話,可以去參考另一篇文章Laravel + Botman 製作Messenger聊天機器人。這篇文章適合想嘗試製作Messenger Bot的朋友,本篇文章主要分為兩個重點:
- 建立Facebook Page(粉絲專頁)
- 建立Facebook App(應用程式)
1. 建立一個 Facebook Page(粉絲專頁)
1–1. 建立粉絲專頁
1–2. 選擇 page 類別
1–3. 輸入 page 名稱並選擇類別
1–4. 成功建立
2. 建立一個 Facebook App
2–1. 建立應用程式(前往Facebook Developer建立Facebook Page)
2–2. 填寫名稱、電子郵件並建立應用程式編號
2–3. 啟用 Messenger(點選Messenger設定)
2–4. 設定 Messenger
- 權杖產生 — 選擇粉絲專頁
- 授權
- 取得 token (這就是 Page Access Token,botframework 設定會用到)
2–5. 設定 Webhooks
- 回呼網址(callback url) 需要是 https,允許 get 與 post,並回應 200(因為此專案是使用Botman,所以後面記得加上“/botman”,此部分可以參考另一篇教學文章Laravel + Botman 製作Messenger聊天機器人。
- 驗證權杖可以打與此專案的相關名稱
- 訂閱欄位選擇messages、messaging_postbacks
2–6. Webhooks 訂閱粉絲團
2–7. 取得應用程式密鑰(Facebook App Secret)
結語:
以上就是我們在建立Facebook Page以及Facebook App時的一些步驟及規範,雖然說過程不難,但是也是有一些細節值得我們去注意的,也才打了這篇文章分享給大家,希望這篇文章能夠幫助到大家。