文章目錄
Facebook Messenger Bot 需要申請什麼呢?
要建立一個 facebook messenger 的 bot,在 Microsoft Bot Framework
的幫助下,只需幾個簡單設定,很快就能完成,不過申請的流程有點雜亂,特別紀錄一下備忘
建立一個 Facebook Page(粉絲專頁)
直接開啟 facebook
建立粉絲專頁
選擇 page 類型
輸入 page 名稱
成功建立後,取得
Facebook 專頁編號
(這就是Page id
,botframework 設定會用到)
建立一個 Facebook App
facebook 開發人員網站facebook for developers
建立應用程式
建立新的應用程式編號
- 2-1. 填入
顯示名稱
- 2-2. 選擇
類別
2-3. 建立應用程式編號
- 2-1. 填入
啟用
Messenger
設定
Messenger
4-1. 權杖產生–選擇粉絲專頁
4-2. 授權
4-2. 取得 token (這就是
Page Access Token
,botframework 設定會用到)
設定
Webhooks
- 詳細資料可以看這邊
- callback url 需要是
https
,允許get
與post
,並回應200
- 以
Microsoft Bot Framework
為例,設定如下
![BOTFRAMEWORK_CALLBACK](https://trello-attachments.s3.amazonaws.com/583b1dd86f1d8a8cf50daa8d/879x739/cf89fa714cc906f9e44b30c12e5d124b/_output_BOTFRAMEWORK_CALLBACK.png)
- 5-1. 回呼網址
- 5-2. 驗證權杖
5-3. 訂閱欄位(
message_deliveries
,messages
,messaging_optins
,messaging_postbacks
)
Webhooks
訂閱粉絲團取得
應用程式編號(Facebook App Id)
,應用程式密鑰(Facebook App Secret)
需要用到的資料
Facebook Page Id
Facebook App Id
Facebook App Secret
Page Access Token
參考資料
文章作者 Yowko Tsai
上次更新 2021-10-14
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。