歡迎畫面

本文件介紹如何為 Messenger 體驗建立歡迎畫面。歡迎畫面會顯示您企業的 Facebook 專頁名稱、Facebook 專頁的個人資料相片與封面相片、企業回覆訊息通常所需的時間、打招呼訊息(選用項目),以及開始使用按鈕。用戶點擊「開始使用」按鈕後,對話中會發佈「開始使用」訊息,應用程式即可向用戶傳送訊息。

運作方式

用戶點擊您 Messenger 體驗中的「開始使用」按鈕後,系統會向您傳送 Webhook 通知。您可以使用此通知來傳送初始歡迎訊息,例如文字訊息或一組快速回覆。

準備工作

本指南假定您已閱讀 Messenger 平台概覽,並執行所需的元件(例如企業的 Facebook 專頁或測試專頁)、註冊成為 Meta 開發人員,以及使用 Messenger 產品建立 Meta 商業應用程式編號。

您將需要:

  • 專頁存取憑證,由可以在專頁上執行 MESSAGING 任務的用戶所要求
  • pages_messaging 權限
  • 訂閱 messaging_postbacks Webhook 事件

限制

對於擁有一般存取權限的應用程式,歡迎畫面只會向擁有應用程式角色的用戶顯示。

指令

如果您的專頁使用指令,歡迎畫面會顯示訊息體驗所支援的指令清單,方便用戶了解自己可以讓 Messenger 體驗執行什麼動作。

執行「開始使用」按鈕

若要設定回傳裝載,請向 Messenger 個人檔案 API傳送 POST 要求:

curl -X POST -H "Content-Type: application/json" -d '{
  "get_started": {"payload": "

如需完整資訊,請參閱 get_started 屬性參考資料

最佳操作實例

  • 務必在歡迎訊息中說明後續步驟以鼓勵用戶作出回應。您可以使用按鈕來為訊息新增架構,或者呼籲用戶採取特定動作。
  • 務必在歡迎訊息中分享基本指令。說明用戶可以使用哪些關鍵字或詞語尋求協助、取得更新資料等等,以便他們更快找到自己需要的內容。
  • 務必於變更 Bot 體驗後,一併變更入門體驗。更新功能時,請重新檢視您的打招呼文字與歡迎訊息,以確保彼此之間仍保有相關性。
  • 務必緊記畫面中的所有物件都息息相關。您在 Messenger 打招呼中提供的內容應該要與「開始使用」按鈕互相呼應。
  • 避免使用過於籠統的表達。請嘗試以用戶名字稱呼對方,讓訊息更個人化、更有溫度,也請把握這次教導用戶使用並控制體驗的絕佳機會。

設定打招呼文字

歡迎畫面中的打招呼文字是您第一次能夠說服用戶與您的 Messenger Bot 展開對話的大好機會。建議您在打招呼文字中加入一些內容,例如 Bot 服務的簡短說明、主要功能或標語。您亦可以在此建立 Bot 的風格與語調。

您可以提供預設及本地化版本的打招呼文字。

若要設定打招呼文字,請傳送 POST 要求至 Messenger 個人檔案 API

curl -X POST -H "Content-Type: application/json" -d '{
  "greeting": [
    {
      "locale":"default",
      "text":"Hello!" 
    }, {
      "locale":"en_US",
      "text":"Timeless apparel for the masses."
    }
  ]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=

如需完整資訊,請參閱 greeting property 參考資料

個人化

您可以使用用戶的姓名來個人化問候語文字。您可以使用下列範例字串:

  • {{user_first_name}}
  • {{user_last_name}}
  • {{user_full_name}}

範例

"greeting":[
  {
    "locale":"default",
    "text":"Hello {{user_first_name}}!"
  }
]

最佳操作實例

  • 務必考慮將打招呼當作簡介與體驗摘要使用。打招呼的上限為 160 個字元,所以請保持簡潔扼要。
  • 務必介紹您的主要功能。情境說明有助用戶了解如何與您互動,讓他們對您的功能有所預期。
  • 避免將打招呼當作說明手冊使用。您的打招呼會消失,所以請使用真正的訊息來介紹特定的功能與指令。
  • 避免在打招呼中使用過多文字格式(例如間距、標點符號、返回),以便發揮每個字元的最大效益。

另請參閱

  • https://developers.facebook.com/docs/graph-api/reference/v14.0/page/messenger_profile