Я не использовал google assistant, но для отправки нескольких аудио-URL-адресов из webhook выполнения диалогового потока в одном ответе я сохраняю аудио-URL-адреса в массиве, и они воспроизводятся один за другим.
В следующем кодеЯ помещаю объект, содержащий «url», «title» и «type» в массив с именем «messages».
Код
let payload = {
"web": {
"messages": []
}
}
try {
ayahs.forEach(function (item) {
payload.web.messages.push({
"url": item.audio,
"title": item.text,
"type": "audio",
})
});
raw.response.send({
"fulfillmentText": `Audio is being played`,
"payload": payload
})
return;
}