我试图使用MySQL在Discord.js中创建黑名单系统。

client.on('guildMemberAdd', member => {
    con.query(`SELECT * FROM blacklist WHERE id_discord = "${member.user.id}"`, (err, rows) => {
      if (err) throw err;
      if (rows.length == 1){

    let raison = rows[1].raison;
    const banembed = new Discord.RichEmbed()
    .setColor("#FF0000")
    .setTitle("Vous avez été bannit du serveur car vous faite partie de la blacklist !")
    .addField("Motif", raison)

    member.send(banembed);
    member.ban();
  }
}) });


看起来不起作用,请帮助我。

最佳答案

数组索引从零开始,因此您需要执行rows[0]而不是rows[1]

10-07 19:48
查看更多