本文件介紹如何為 Messenger 體驗建立歡迎畫面。歡迎畫面會顯示您企業的 Facebook 專頁名稱、Facebook 專頁的個人資料相片與封面相片、企業回覆訊息通常所需的時間、打招呼訊息(選用項目),以及開始使用按鈕。用戶點擊「開始使用」按鈕後,對話中會發佈「開始使用」訊息,應用程式即可向用戶傳送訊息。
用戶點擊您 Messenger 體驗中的「開始使用」按鈕後,系統會向您傳送 Webhook 通知。您可以使用此通知來傳送初始歡迎訊息,例如文字訊息或一組快速回覆。
準備工作本指南假定您已閱讀 Messenger 平台概覽,並執行所需的元件(例如企業的 Facebook 專頁或測試專頁)、註冊成為 Meta 開發人員,以及使用 Messenger 產品建立 Meta 商業應用程式編號。 您將需要:
限制對於擁有一般存取權限的應用程式,歡迎畫面只會向擁有應用程式角色的用戶顯示。 |
若要設定回傳裝載,請向 Messenger 個人檔案 API傳送 POST
要求:
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}}!"
}
]