Я хочу отправить несколько ответов для одного пользователя запускаемых постбэка на Messenger. Я после Посланника документации разработчика и не мог найти , как это сделать.
Моя структура коды очень похожа на учебники , они дали на сайте, у меня есть « handlePostback функция» , которая идентифицирует принятый постбэк и сравнивает его с набором предопределенных полезных данных , чтобы найти « ответ » объект JSON. Этот ответ дается « callSendAPI » , который ставит этот объект JSON в основной формат отправки сообщения обратно в 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
}
Это является основной структурой, теперь я хочу , чтобы отправить несколько сообщений в ответ на один постбэка . Я сделал некоторые рыть, и я обнаружил , что решение может быть , чтобы создать сообщение [] массив. Но как мне это сделать? Потому что мой «ответ» генерируются с помощью этой функции, и структура сообщения должна выглядеть следующим образом (я думаю):
let body = {
recipient: {
id=sender_psid
},
messages: [ {
response1
},
{
response2
}
]
};
Я надеюсь, что я мог бы объяснить мой вопрос, пожалуйста, дайте мне знать, если я могу предоставить больше информации!













