Привет!
У меня проблемы с кодом:
if (message.content.startsWith(`${prefix}btop`)) {
const top20 = db
.prepare('SELECT * FROM bufferpoints WHERE userid = ? ORDER BY points DESC LIMIT 20;')
.all();
const btopembed = new Discord.MessageEmbed()
.setTitle(message.guild.name + "'s" + 'TOP Buffercheckers!')
.setColor('#900C3F')
.setFooter('oPOp')
.setTimestamp();
var sum = 0;
for (const data of top20) {
sum++;
var numb = data.points.toString();
var addComma = numb.replace(/(.)(?=(.{3})+$)/g, '$1,');
btopembed.addField(sum + ' .', bot.users.get(data.user) + ` ~ ${addComma}`);
}
message.channel.send(btopembed);
}
После выполнения команды я получаю сообщение об ошибке: TypeError: top20 is not iterable
Понятия не имею, как это исправить: (
Спасибо за помощь!