persistent_menu
Menu persisten dapat diatur untuk bot Anda agar orang dapat menemukan dan lebih mudah mengakses fungsi Anda sepanjang percakapan.
Menu Persisten selalu tersedia untuk pengguna. Menu ini harus berisi tindakan utama yang dapat dilakukan pengguna kapan saja. Dengan memiliki menu persisten, Anda dengan mudah mengomunikasikan kemampuan dasar bot untuk pengguna yang pertama kali menggunakan maupun yang kembali menggunakan bot. Menu akan otomatis muncul di utas jika orang tersebut telah pergi selama jangka waktu tertentu dan kembali lagi. Pengaturan ini adalah bagian dari Referensi Messenger Profile API
Menu persisten juga dapat diatur dan diubah di tingkat pengguna. Untuk informasi selengkapnya mengenai hal ini, lihat menu tingkat pengguna.
Untuk menggunakan menu persisten, Anda harus melakukan hal berikut:
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"
}
]
}
]
}
Properti | Jenis | Deskripsi |
---|---|---|
| String | Array objek yang menentukan menu persisten untuk locale yang berbeda. Menu dengan properti Setidaknya satu objek di array Lihat daftar locale yang didukung. |
| Boolean | Menonaktifkan kolom tulis pesan Messenger jika diatur ke Default-nya adalah |
| Array | Array nama antarmuka tempat menonaktifkan menu persisten. Saat ini hanya |
| Array< | Array item menu utama untuk menu persisten. Maksimum 3 item diizinkan. Wajib jika |
menu_item
Properti | Jenis | Deskripsi |
---|---|---|
| String | Jenis item menu. Nilai yang didukung adalah:
|
| String | Judul untuk ditampilkan pada item menu. Terbatas 30 karakter. |
| String | URL yang akan dibuka ketika tombol diketuk. Wajib jika jenisnya adalah |
| String | Data yang akan dikirim kembali ke webhook Anda sebagai sebuah peristiwa |
| String | Opsional. Tinggi tampilan web. Nilai yang valid meliputi |
| Boolean | Opsional. Harus |
| String | Opsional. URL yang akan dibuka di tampilan web untuk klien yang tidak mendukung SDK Ekstensi Messenger. Jika properti ini tidak ditentukan, |
| String | Opsional. Atur ke |
Mungkin ada kasus di mana lebih disukai untuk menonaktifkan menu persisten untuk bot Anda di Plugin Obrolan. Untuk menonaktifkannya, tambahkan "disabled_surfaces": ["CUSTOMER_CHAT_PLUGIN"]
saat menetapkan menu persisten Anda:
{
"persistent_menu":[
{
"locale":"default",
"disabled_surfaces": ["CUSTOMER_CHAT_PLUGIN"],
"composer_input_disabled": false,
"call_to_actions":[
{
"title":"My Account",
"type":"postback",
"payload":"PAYBILL_PAYLOAD"
}
]
}
]
}
Panggilan ke API Profil Messenger dibatasi hingga 10 panggilan API per interval 10 menit. Batas laju ini ditegakkan per Halaman.
Perhatikan bahwa panggilan ke menu tingkat pengguna dibatasi hingga 10 panggilan API per pengguna per interval 10 menit. Batas laju ini diberlakukan per Halaman.