persistent_menu
Bạn có thể đặt menu cố định cho bot của mình để giúp mọi người khám phá và dễ dàng truy cập chức năng thông qua cuộc trò chuyện.
Người dùng luôn truy cập được Menu cố định. Menu này sẽ bao gồm các hành động ở cấp cao nhất mà người dùng có thể thực hiện ở bất kỳ thời điểm nào. Khi có menu cố định, bạn sẽ dễ dàng thông báo những tính năng cơ bản của bot cho người dùng lần đầu và người dùng quay lại. Menu này sẽ tự động hiển thị trong chuỗi trò chuyện nếu người dùng đã vắng mặt một thời gian và quay lại. Cài đặt này là một phần trong Tài liệu tham khảo về API Trang cá nhân Messenger
Bạn cũng có thể đặt và thay đổi menu cố định ở cấp độ người dùng. Để biết thêm thông tin, hãy xem phần menu cấp độ người dùng.
Để sử dụng menu cố định, bạn phải đáp ứng các điều kiện sau:
persistent_menu
{
"persistent_menu": [
{
"locale": "default",
"composer_input_disabled": false,
"call_to_actions": [
{
"type": "postback",
"title": "Talk to an agent",
"payload": "CARE_HELP"
},
{
"type": "postback",
"title": "Outfit suggestions",
"payload": "CURATION"
},
{
"type": "web_url",
"title": "Shop now",
"url": "https://www.originalcoastclothing.com/",
"webview_height_ratio": "full"
}
]
}
]
}
Thuộc tính | Loại | Mô tả |
---|---|---|
| Chuỗi | Một mảng gồm các đối tượng xác định menu cố định cho những ngôn ngữ khác nhau. Menu có thuộc tính Tối thiểu một đối tượng trong mảng Hãy xem danh sách các ngôn ngữ được hỗ trợ. |
| Boolean | Vô hiệu hóa trường trình biên soạn Messenger nếu đặt thành Giá trị mặc định là |
| Mảng | Mảng tên giao diện để vô hiệu hóa menu cố định. Hiện chỉ hỗ trợ |
| Mảng< | Một mảng gồm các mục menu cấp cao nhất cho menu cố định. Cho phép tối đa 3 mục. Bắt buộc nếu |
menu_item
Thuộc tính | Loại | Mô tả |
---|---|---|
| Chuỗi | Loại mục menu. Giá trị được hỗ trợ là:
|
| Chuỗi | Tiêu đề sẽ hiển thị trên mục menu. Giới hạn 30 ký tự. |
| Chuỗi | URL sẽ mở khi người dùng nhấn vào nút. Bắt buộc nếu loại là |
| Chuỗi | Dữ liệu sẽ được gửi trở lại webhook của bạn dưới dạng sự kiện |
| Chuỗi | Không bắt buộc. Chiều cao của chế độ xem web. Các giá trị hợp lệ bao gồm |
| Boolean | Không bắt buộc. Phải là |
| Chuỗi | Không bắt buộc. URL sẽ mở trong chế độ xem web cho các ứng dụng không hỗ trợ SDK Tiện ích Messenger. Nếu URL này không được xác định, |
| Chuỗi | Không bắt buộc. Đặt thành |
Trong một số trường hợp, bạn nên tắt menu cố định cho bot của mình trong Plugin chat. Để thực hiện việc này, hãy thêm "disabled_surfaces": ["CUSTOMER_CHAT_PLUGIN"]
khi bạn đặt menu cố định:
{
"persistent_menu":[
{
"locale":"default",
"disabled_surfaces": ["CUSTOMER_CHAT_PLUGIN"],
"composer_input_disabled": false,
"call_to_actions":[
{
"title":"My Account",
"type":"postback",
"payload":"PAYBILL_PAYLOAD"
}
]
}
]
}
Số lệnh gọi đến API Trang cá nhân Messenger được giới hạn ở 10 lệnh gọi API trong thời gian 10 phút. Giới hạn tốc độ này được thực thi trên mỗi Trang.
Lưu ý rằng số lệnh gọi đến menu cấp độ người dùng được giới hạn ở 10 lệnh gọi API/người dùng trong thời gian 10 phút. Giới hạn tốc độ này được thực thi trên mỗi Trang.