Nadzieję, że chłopaki robią dobre!
Potrzebuję pomocy, aby uzyskać api.ai facebook karuzelę do mojego czatu bot. Jestem w stanie iteracyjne nad tablicy json, aby uzyskać wiele kart za pomocą Nodejs. Czy mógłbyś poprowadzić mnie, aby zrobić to tutaj jest kawałek kodu.
function(results){
var cardResponses = [];
for(var i=0;i<results.length;i++){
var richResponses = {
'facebook': {
'attachment': {
'type': 'template',
'payload': {
'template_type': 'generic',
'elements': [
{
'title': results[i].ItemAttributes.Title,
'image_url': results[i].MediumImage.URL,
'subtitle': INR 250,
'buttons': [
{
'type': 'web_url',
'url': results[i].DetailPageURL,
'title': 'Shop Now '
}
]
}
]
}
}
}
}
cardResponses.push(richResponses);
}
// need to get the response in object form to pass on data field of res.json
res.json({
speech : “hi this is response”,
displayText: “This is from API.AI”,
data: cardResponses
});
Muszę iteracyjne nad cardResponses uzyskać wartość wielokrotność. Aktualnie cardResponses Array zawiera 10 wartości.
Mi pomóc w tej sprawie.
Z góry dziękuję.













