persistent_menu
-ReferenzDu kannst das beständige Menü für deinen Bot einstellen, damit Nutzer*innen deine Funktionen während der Unterhaltung entdecken und einfacher aufrufen können.
Das beständige Menü ist immer für Nutzer*innen verfügbar. Dieses Menü sollte allgemeine Handlungen enthalten, die Nutzer*innen jederzeit ausführen können. Über ein beständiges Menü kannst du neuen und wiederkehrenden Nutzer*innen auf einfache Weise die Grundfunktionen deines Bots vermitteln. Das Menü wird automatisch in einem Thread angezeigt, wenn die Person nach einer längeren Abwesenheit wieder zurückkehrt. Diese Einstellungen gehören zur Messenger Profile API-Referenz.
Das beständige Menü kann auch auf Nutzer*innen-Ebene eingerichtet und geändert werden. Weitere Informationen dazu findest du unter Menü auf Nutzer*innen-Ebene.
Führe Folgendes aus, um das beständige Menü zu verwenden:
persistent_menu
-Format{
"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"
}
]
}
]
}
Eigenschaft | Typ | Beschreibung |
---|---|---|
| String | Ein Array mit Objekten, die das beständige Menü für verschiedene Ländereinstellungen definieren. Das Menü mit einer Mindestens ein Objekt im Weitere Informationen dazu findest du in der Liste der unterstützten Spracheinstellungen. |
| Boolescher Wert | Deaktiviert das Eingabefeld im Messenger, wenn der Wert Dieser Wert lautet standardmäßig |
| Array | Array an Schnittstellennamen zur Deaktivierung des beständigen Menüs. Derzeit wird nur |
| Array< | Ein Array mit Menüelementen der obersten Ebene für das beständige Menü. Maximal drei Elemente sind zulässig. Erforderlich, wenn |
menu_item
-ObjektEigenschaft | Typ | Beschreibung |
---|---|---|
| String | Der Typ des Menüelements. Die folgenden Werte werden unterstützt:
|
| String | Titel für das Menüelement. Max. 30 Zeichen. |
| String | URL, die geöffnet wird, wenn jemand auf den Button tippt. Erforderlich, wenn der Typ „ |
| String | Daten, die als |
| String | Optional. Höhe der Webansicht. Gültige Werte umfassen |
| Boolescher Wert | Optional. Muss |
| String | Optional. URL zum Öffnen in der Webansicht für Clients, die das SDK für Messenger-Erweiterungen nicht unterstützen. Wenn dies nicht festgelegt wird, wird die |
| String | Optional. Setze dies auf |
In manchen Fällen ist es von Vorteil, das beständige Menü für deinen Bot im Chat-Plugin zu deaktivieren. Füge dazu beim Einrichten deines beständigen Menüs "disabled_surfaces": ["CUSTOMER_CHAT_PLUGIN"]
hinzu:
{
"persistent_menu":[
{
"locale":"default",
"disabled_surfaces": ["CUSTOMER_CHAT_PLUGIN"],
"composer_input_disabled": false,
"call_to_actions":[
{
"title":"My Account",
"type":"postback",
"payload":"PAYBILL_PAYLOAD"
}
]
}
]
}
Aufrufe der Messenger Profile API sind auf 10 API-Aufrufe pro 10-Minuten-Intervall begrenzt. Diese Ratenbegrenzung wird pro Seite durchgesetzt.
Hinweis: Aufrufe des Menüs auf Nutzer*innen-Ebene sind auf 10 API-Aufrufe pro 10-Minuten-Intervall begrenzt. Diese Ratenbegrenzung wird pro Seite durchgesetzt.