fbpx

此文章的內容是有關Messenger Bot開發設定及規範,而本篇文章的專案是使用Botman+Laravel去製作Messenger Bot,如果想要了解製作流程的話,可以去參考另一篇文章Laravel + Botman 製作Messenger聊天機器人。這篇文章適合想嘗試製作Messenger Bot的朋友,本篇文章主要分為兩個重點:

  • 建立Facebook Page(粉絲專頁)
  • 建立Facebook App(應用程式)

1. 建立一個 Facebook Page(粉絲專頁)

1–2. 選擇 page 類別

1–3. 輸入 page 名稱並選擇類別

1–4. 成功建立

2. 建立一個 Facebook App

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)

結語:

Leave a Reply