in SampleIntegrations/SampleBots/NodeJS/ExpenseBot/app.js [631:660]
function sendOpenClaims(recipientId) {
// Get open claims from the expense platform
var open_claims = getUnsubmittedClaims(recipientId);
if( open_claims.length == 0 ) {
sendTextMessage(recipientId, 'No open claims');
} else {
var elements = [];
for(var i in open_claims) {
elements.push(claimToElement(open_claims[i], recipientId));
}
var messageData = {
recipient: {
id: recipientId
},
message: {
attachment: {
type: 'template',
payload: {
template_type: 'generic',
image_aspect_ratio: 'square',
elements: elements
}
}
}
};
callSendAPI(messageData);
}
}