本文件示範如何建立 Messenger 體驗歡迎畫面。歡迎畫面顯示貴公司粉絲專頁名稱、Facebook 粉絲專頁大頭貼照和封面相片、貴公司通常會在多久之後回覆訊息、選擇性的問候訊息,以及一個「開始使用」按鈕。當用戶點擊「開始使用」按鈕,對話中就會出現「開始使用」這則訊息,隨後您的應用程式就能傳送私訊。
用戶點擊 Messenger 體驗中的「開始使用」按鈕後,就會傳送一則 Webhook 通訊給您。您可以使用這則通知傳送一開始的歡迎訊息,例如文字或一組快速回覆。
準備工作本指南假設您已閱讀 Messenger 開放平台總覽,並且已實作所需的項目,例如貴公司的 Facebook 粉絲專頁(或測試粉絲專頁)、註冊成為 Meta 開發人員,並且使用 Messenger 產品建立了 Meta 商業應用程式編號。 必備項目:
限制應用程式若具有「標準存取權限」,只有在應用程式中擔任角色的用戶才能看見歡迎畫面。 |
若要設定回傳承載,請傳送 POST
要求給 Messenger 個人檔案 API:
curl -X POST -H "Content-Type: application/json" -d '{
"get_started": {"payload": "
詳情請參閱 get_started
屬性參考資料。
歡迎畫面上顯示的問候文字,是您提供誘因吸引用戶與您的 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}}!"
}
]