in cx/discord/server.js [69:99]
async function convertToDiscordMessage(responses) {
let replies = [];
for (let response of responses.queryResult.responseMessages) {
let reply;
switch (true) {
case response.hasOwnProperty('text'): {
reply = response.text.text.join();
} break;
/**
* For information on the layouts for rich messages on Discord visit:
* Images and Audio:
* https://discord.js.org/#/docs/main/stable/class/TextChannel?scrollTo=send
* Buttons:
* https://discord.com/developers/docs/interactions/message-components
*/
case response.hasOwnProperty('payload'): {
reply = await structProtoToJson(response.payload);
} break;
default:
}
if (reply) {
replies.push(reply);
}
}
return replies;
}