async function convertToDiscordMessage()

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;
}