persistent_menu
Puoi impostare il menu always-on per il tuo bot in modo da aiutare le persone a scoprire e ad accedere più facilmente alla tua funzionalità per l'intera durata della conversazione.
Il menu always-on è sempre disponibile all'utente. Questo menu deve contenere azioni di livello superiore che gli utenti possono attuare in qualsiasi momento. Avere un menu always-on comunica in maniera semplice le funzionalità di base del tuo bot per i nuovi utenti e per gli utenti che tornano. Il menu si presenta automaticamente in un thread se la persona torna dopo essere stata assente per un certo periodo di tempo. Queste impostazioni fanno parte del Riferimento per l'API Messenger Profile
Il menu always-on può anche essere impostato e modificato a livello utente. Per ulteriori informazioni in merito, consulta Menu di livello utente.
Per utilizzare il menu always-on, devi:
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"
}
]
}
]
}
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | Un array di oggetti che definiscono il menu always-on per diverse lingue. Verrà visualizzato il menu con la proprietà Almeno un oggetto nell'array Consulta la lista delle lingue supportate. |
| Booleano | Disabilita il campo dello strumento di composizione di Messenger se impostato su L'impostazione predefinita è |
| Array | Array di nomi di interfacce per disabilitare il menu always-on. Attualmente è supportato solo |
| Array< | Un array di voci di menu di livello superiore per il menu always-on. Sono consentiti un massimo di 3 elementi. Elemento obbligatorio se |
menu_item
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | Il tipo di elemento del menu. I valori supportati sono:
|
| Stringa | Titolo da visualizzare sull'elemento del menu. Limite di 30 caratteri. |
| Stringa | URL da aprire quando viene toccato il pulsante. Elemento obbligatorio se il tipo è |
| Stringa | Dati che verranno rispediti al tuo webhook come evento |
| Stringa | Facoltativo. Altezza della visualizzazione web. I valori validi includono: |
| Booleano | Facoltativo. Deve essere |
| Stringa | Facoltativo. URL da aprire nella visualizzazione web per i client che non supportano l'SDK per le estensioni di Messenger. Se non è definito, come fallback sarà utilizzato |
| Stringa | Facoltativo. Impostalo su |
In alcuni casi potrebbe essere preferibile disabilitare il menu always-on per il tuo bot nel plug-in per la chat. A tale scopo, aggiungi "disabled_surfaces": ["CUSTOMER_CHAT_PLUGIN"]
quando imposti il menu always-on:
{
"persistent_menu":[
{
"locale":"default",
"disabled_surfaces": ["CUSTOMER_CHAT_PLUGIN"],
"composer_input_disabled": false,
"call_to_actions":[
{
"title":"My Account",
"type":"postback",
"payload":"PAYBILL_PAYLOAD"
}
]
}
]
}
Le chiamate all'API Messenger Profile sono limitate a 10 chiamate API per intervallo di 10 minuti. Questo rate limit viene applicato per Pagina.
Tieni presente che le chiamate al menu di livello utente sono limitate a 10 chiamate API per utente per un intervallo di 10 minuti. Questo rate limiting viene applicato per Pagina.