Facebook Messenger - GPTBots
您可以將 Agent 服務整合到 Facebook Messenger,讓 Messenger 用戶能夠透過 Messenger 與智能代理進行溝通。
創建 Facebook Messenger APP
登入 Meta for Developers,點擊右上角 Create APP 按鈕。

選擇 Other,點擊 Next。

選擇 Business 應用程式類型,點擊 Next。

輸入 APP 名稱,點擊 Create app。如果您擁有商業帳戶,請將其與 APP 關聯。

取得 Messenger 配置資訊
在頁面上,點擊 Add Product,找到 Messenger,接著點擊 Set up。

點擊 Messenger API Settings,於 Configure webhooks 頁面點擊 Configure。

在 Edit Callback URL 中填入對應參數。

前往 Generate access tokens,點擊 Connect。依指示完成驗證並選擇要與 Messenger API 綁定的 Facebook 粉絲專頁以完成關聯。如果沒有可用粉絲專頁,請點擊 Continue,然後前往 Facebook 粉絲專頁 建立新專頁。建立後請返回重新驗證並關聯粉絲專頁。

完成專頁關聯後,點擊 Add Subscriptions。

勾選 Messages,點擊 Confirm。

在 Generate access tokens 中點擊 Generate。

複製並儲存產生的粉絲專頁權杖(Page Token)與粉絲專頁 ID,勾選 "I understand" 並點擊 Done。這兩項資訊將用於後續整合設定。

前往 App settings > Basic,複製 App secret,並妥善保存以供後續設定使用。

在 Agent 中進行整合功能設定
登入 GPTBots。
選擇目標 Agent/Flow-Agent,進入其 整合功能(Integration) 分頁。
**注意:**整合功能僅適用於已發佈的 Agent/Flow-Agent。如有設定異動,請先儲存並發佈後再進行整合。

在整合方式中選擇 Facebook Messenger。

輸入 Page Token、Page ID 與 App Secret,然後點擊 Modify。

若需自訂歡迎訊息,可點擊 高級設定(Advanced Setting) 進行調整。

在 Facebook Messenger 與 Agent 互動
登入 Facebook 粉絲專頁,複製該專頁的網址(URL)。
點擊頁面右上角帳號頭像,切換至開發者帳戶。
在瀏覽器輸入粉絲專頁網址,點擊「傳送訊息」按鈕,即可於 Messenger 視窗與智能 Agent 互動。
亦可於 Messenger 搜尋該粉絲專頁,直接發起對話。
關鍵詞:Facebook Messenger 整合、GPTBots 使用指南、粉絲專頁、智能代理、權杖、Webhook
