как изменить этот код? - PullRequest
       71

как изменить этот код?

0 голосов
/ 26 апреля 2020

Hiiii! Так что после многих дней я, наконец, близок к завершению моего "валютного бота". Одна из последних частей - таблица лидеров, и она работает. но мне не нравится, как это выглядит, но я не знаю, как это изменить. Это может показаться странным, поэтому я просто сделаю несколько скриншотов, чтобы прояснить ситуацию

1]

Это сообщение, которое я получаю, но я хочу, чтобы число было таким же строка в качестве пользователя и номер:

  1. @ Pegasus BOT - 100000
  2. @ wex - 11000
  3. @ wextest - 2000

Вот часть кода, который я использую:

const topembed = new Discord.MessageEmbed()
.setColor('#FF3A0E')
.setTitle(message.guild.name + "'s TOP Donators!")
.setTimestamp()

if(res.length === 0) {
    topembed.addField(`No data found`)
} else if(res.length < 10) {
    for(i = 0; i < res.length; i++) {
        let member = res[i].userID
            topembed.addField(`${i + 1}`, `${member} **- ${res[i].donos}**`,)

Я использую MongoDB для сохранения данных, если это важно

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 26 апреля 2020

Вы можете использовать \n, чтобы начать новую строку. Может быть, описание может быть более подходящим.

var description = ""
for(i = 0; i < res.length; i++) {
  let member = res[i].userID
  description += `${i + 1}. ${member} **- ${res[i].donos}**\n`
}
topembed.setDescription(description)
...