Die Postbacks sind etwas ganz anderes. Die Postbacks werden nur empfangen, wenn ein Benutzer auf eine Schaltfläche klickt, die eine Payload enthält, die im Element payload
Ihrer Schaltflächenvorlage oder strukturierten Nachricht erwähnt wird. Die Facebook-Chat-Bot-API sendet diese Nutzdaten zurück, damit Sie wissen, dass der Benutzer auf eine bestimmte Schaltfläche geklickt hat.
Was Sie suchen heißt Welcome Screen
und Sie haben Recht, das Standardverhalten wurde nicht eindeutig in der Dokumentation aufgeführt. Aber einer der Facebook-Ingenieure hat die Zweifel für mich geklärt und jetzt haben sie die Dokumentation bearbeitet. Der Begrüßungsbildschirm wird nur einmal für einen Benutzer in der Messenger-App angezeigt, d. H. Zum ersten Mal, wenn der Benutzer mit Ihrem Chat-Bot interagiert, selbst wenn der Benutzer die Konversation löscht. Von der docs:
Der Begrüßungsbildschirm erscheint nur für neue Konversationen. Unter werden Gespräche nicht gelöscht, wenn der Begrüßungsbildschirm erneut erscheint. Wenn Sie auf dem Desktop-Web die Konversation löschen, können Sie den Begrüßungsbildschirm erneut anzeigen.
Wo, ist das Verhalten für die regelmäßige Facebook-Chat in einem Webbrowser anders. Ein Benutzer kann den Begrüßungsbildschirm im normalen Chat sehen, wenn er die Konversation löscht.
Es gibt keine Möglichkeit zu erkennen, dass der Benutzer gerade das Bot-Erlebnis eingegeben hat. Ich habe den Poncho-Bot vorher getestet und bekomme keine Nachricht, wenn ich nach der ersten Konversation das Bot-Erlebnis betrete.
Es besteht die Möglichkeit, dass Sie dies aufgrund von Watermarks
erleben. Wasserzeichen werden auf unserem Webhook empfangen, wenn eine Nachricht vom Benutzer zugestellt und gelesen wird. Möglicherweise behandeln sie Wasserzeichen so, dass sie die Nachricht senden, wenn der Zeitstempel, der mit dem Wasserzeichen geliefert wird, einige Stunden später ist als die aktuelle Zeit. Weitere Informationen zu Wasserzeichen finden Sie in der offiziellen Dokumentation here und here.
Haben Sie das jemals herausgefunden? – Chris
Facebook unterstützt es nicht. –