in cx/viber/server.js [85:100]
async function convertToViberMessage(responses) {
const replies = [];
for (const message of responses.queryResult.responseMessages) {
if (message.text) {
const reply = new TextMessage(message.text.text[0]);
replies.push(reply);
} else if (message.payload.fields) {
let payload = message.payload;
payload = await protoToJson.structProtoToJson(payload);
reply = bot._messageFactory.createMessageFromJson({message: payload});
replies.push(reply);
}
}
return replies;
}