Tài liệu này hướng dẫn bạn cách tạo màn hình chào mừng cho trải nghiệm Messenger. Màn hình chào mừng hiển thị tên Trang Facebook của doanh nghiệp bạn, ảnh đại diện và ảnh bìa trên Trang Facebook đó, thời gian mà doanh nghiệp bạn thường trả lời tin nhắn, một tin nhắn chào mừng không bắt buộc và nút Bắt đầu. Khi một người nhấp vào nút Bắt đầu, tin nhắn Bắt đầu sẽ được đăng trong cuộc trò chuyện, sau đó ứng dụng của bạn có thể gửi tin nhắn cho người này.
Khi một người nhấp vào nút Bắt đầu trong trải nghiệm Messenger của bạn, hệ thống sẽ gửi cho bạn một thông báo webhook. Bạn có thể sử dụng thông báo này để gửi tin nhắn chào mừng ban đầu, chẳng hạn như tin nhắn văn bản hoặc tập hợp các câu trả lời nhanh.
Trước khi bạn bắt đầuHướng dẫn này giả định rằng bạn đã đọc phần Tổng quan về Nền tảng Messenger, đã triển khai các thành phần cần thiết - chẳng hạn như Trang Facebook của doanh nghiệp bạn (hoặc Trang thử nghiệm), đã đăng ký với vai trò nhà phát triển của Meta và đã tạo ID ứng dụng kinh doanh trên Meta với sản phẩm Messenger. Bạn sẽ cần:
Các giới hạnĐối với ứng dụng có Quyền truy cập tiêu chuẩn, màn hình chào mừng sẽ chỉ hiển thị với những người có vai trò trên ứng dụng. |
Nếu Trang của bạn sử dụng Lệnh, màn hình chào mừng sẽ hiển thị danh sách các lệnh mà trải nghiệm nhắn tin hỗ trợ, giúp mọi người dễ dàng hiểu rõ những hành động mà trải nghiệm Messenger có thể được yêu cầu thực hiện.
Để đặt phần tải dữ liệu yêu cầu đăng lại, hãy gửi một yêu cầu POST
cho API Trang cá nhân Messenger:
curl -X POST -H "Content-Type: application/json" -d '{
"get_started": {"payload": "
Để biết đầy đủ thông tin chi tiết, hãy xem tài liệu tham khảo về thuộc tính get_started
.
Văn bản chào mừng trên màn hình chào mừng là cơ hội đầu tiên để bạn cho một người biết về lý do họ nên bắt đầu cuộc trò chuyện với bot Messenger của bạn. Một số nội dung bạn có thể đưa vào văn bản chào mừng bao gồm phần mô tả ngắn về chức năng của bot, chẳng hạn như các tính năng chính hoặc tagline. Đây cũng là nơi thích hợp để bắt đầu thiết lập văn phong và ngữ điệu cho bot của bạn.
Bạn có thể cung cấp văn bản chào mừng mặc định và được bản địa hóa.
Để đặt văn bản chào mừng, hãy gửi một yêu cầu POST
đến API Trang cá nhân Messenger:
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=
Để biết đầy đủ thông tin chi tiết, hãy xem tài liệu tham khảo về greeting property
.
Bạn có thể cá nhân hóa văn bản chào mừng bằng tên của người dùng. Bạn có thể sử dụng các chuỗi mẫu sau đây:
{{user_first_name}}
{{user_last_name}}
{{user_full_name}}
"greeting":[
{
"locale":"default",
"text":"Hello {{user_first_name}}!"
}
]