Je veux envoyer plusieurs réponses pour une publication unique déclenchée par l' utilisateur sur Messenger. J'ai suivi de Messenger documentation développeur et ne pouvait pas vraiment trouver comment faire cela.
Ma structure de code est très similaire aux tutoriels qu'ils ont donnés sur le site, j'ai une « handlePostback fonction » qui identifie le reçu postback et il se compare à un ensemble de charges utiles prédéfinies pour trouver la « réponse objet JSON. Cette réponse est donnée à « callSendAPI » qui met cet objet JSON dans le format de base d'envoyer le message à l'API Messenger.
function handlePostback(sender_psid,receivedPostback)
{ if(payload== 'defined_payload') {
response = {
text: 'Some text'
};
callSendAPI(sender_psid,response);
}
function callSendAPI(sender_psid,response) {
let body = {
recipient: {
id= sender_psid
},
message: response
};
// Followed by code for POST request to the webhook
}
Ceci étant la structure de base, maintenant je veux envoyer plusieurs messages en réponse à un postback . Je l' ai fait quelques recherches, et j'ai trouvé que la solution pourrait être de créer un message tableau []. Mais comment puis-je faire cela? Parce que ma « réponse » est générée par cette fonction et la structure des messages devrait ressembler à ceci (je pense):
let body = {
recipient: {
id=sender_psid
},
messages: [ {
response1
},
{
response2
}
]
};
J'espère que je pourrais expliquer ma question, s'il vous plaît laissez-moi savoir si je peux fournir plus de détails!













