0

我一直在做一些事情,我希望能够对齐它,这样它对用户来说看起来很整洁,而且看起来并不愚蠢。这是我一直用来尝试排列它的当前代码,但是它不起作用。

这是它的样子

在此处输入图像描述

由于我的代表,我无法直接发布图片。

let serverArray = [];
for (let serverName of serverNamesUS) {
  if (serverName.status < 0.75) {
    serverName.format = "\t\t\tNormal";
  } else if (serverName.status == 0.75) {
    serverName.format = "\t\t\tCrowded";
  } else if (serverName.status == 1.00) {
    serverName.format = "\t\t\tFull";
  }
  serverArray.push(serverName.name + ":\t" + serverName.format + '\n');
}

console.log(serverArray);

let serverStatus = new Discord.RichEmbed()
  .setAuthor("Current Server Statistics", client.user.displayAvatarURL)
  .setColor(0xeeffee)
  .addField("United States Server Respone", `\`\`\`ini\n${serverArray.toString().replace(/,/g, "")}\`\`\``)
  .addField("Europe Server Respone", "a")
  .addField("Asia Server Respone", "a");

msg.channel.send(serverStatus);
4

1 回答 1

0

您可以.addField与内联标志一起使用。

.addField("United States Server", "USEast\nUSEast2\nUSEast3", true)
.addField("Respone", "Normal\nCrowded\nNormal", true);

我还推荐这些可视化工具来检查:

于 2019-07-26T23:35:18.357 回答