【发布时间】:2021-07-24 14:48:42
【问题描述】:
嘿,所以我为我的世界服务器编写了一个不和谐机器人,用于显示服务器上玩家的前 10 个游戏时间。但它不是发送一个嵌入,而是发送 10 个嵌入,为我查询的 10 行中的每个玩家发送一个,任何帮助都会得到帮助!
var now = new Date();
var playtimes = '../cost of ballin/PLAYTIMES/playtime-' + now.getFullYear() + "-" + now.getMonth() + "-" + now.getDate() + '.txt'
client.on("message", (msg) => {
if (msg.content == prefix + "pt") {
con.query("SELECT DAYS,NAME,MINUTES,HOURS FROM playtimes ORDER BY DAYS DESC LIMIT 10",
function(err, result) {
if (err) throw err;
Object.keys(result).forEach(function(key) {
var row = result[key];
fs.appendFileSync(playtimes, "Player Name: " + row.NAME + " Days: " + row.DAYS + " Hours: " + row.HOURS + " Minutes: " + row.MINUTES + "\r\n")
var file = fs.readFileSync(playtimes)
const embed = new Discord.MessageEmbed()
.setColor('#000000')
.setTitle('Playtime Leaderboard')
.setDescription(playtimes)
wait(10000)
channel.send(embed);
})
}
);
}
});
【问题讨论】:
标签: mysql node.js discord.js