跳到主要內容
筆記:建立FB粉絲團Messanger的BOT
參考
- FB Messenger Bot 建置教學
- 聊天機器人 try try 抗之 Facebook Messenger Bot 特輯
流程簡記
- 啟用FB的developer帳號
https://developers.facebook.com/
- 新增應用程式
- 新增產品>Messanger
- FB developer主控台>產品>Messanger>設定>存取權杖>創建粉絲團>產生權杖(PageAccessToken)
- FB developer主控台>設定>基本資料>應用程式密鑰(SecretKey)
- 下載官方範例,將node資料夾拷貝出來當作自己的BOT專案
https://github.com/fbsamples/messenger-platform-samples.git
- 修改node底下的config/default.json檔案內容,填入前面的權杖和密鑰,validationToken是你自訂的驗證權杖,和你預計放上BOT的server的網址。以我來說,BOT是放上heroku取名miro-fb-bot專案的話,server URL就是填上https://miro-fb-bot.herokuapp.com/
- 將BOT專案佈屬到server上
- 回到FB developer主控台>產品>Messanger>設定>Webhooks>將你的server URL/webhook填入回呼網址(以我的BOT為例是填入https://mirochiu-fb-bot.herokuapp.com/webhook),和你剛自訂的驗證權杖,進行測試
- 驗證webhooks後,下面webhook至少要選擇訂閱"messages"欄位
- 開FB,到你剛創建的紛絲團頁面,按"分享"按鈕旁邊的選項>以粉絲團訪客的角度檢視,這時FB就會自動叫出BOT在右下角,隨意輸入文字就會看到返回相同文字訊息
留言