【问题标题】:Blacklist System with MySQL in Discord.jsDiscord.js 中的 MySQL 黑名单系统
【发布时间】:2020-02-23 17:43:54
【问题描述】:

我曾尝试使用 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();
  }
}) });

好像不行,请帮帮我。

【问题讨论】:

  • 为了更好地理解问题,启用数据库日志以查看查询是否正确,并请澄清究竟是什么在那里不起作用,错误日志是你的朋友

标签: javascript node.js discord.js


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-03-25
    • 2021-12-19
    • 2019-04-30
    • 2020-12-17
    • 2021-05-24
    • 2020-11-06
    • 2019-10-13
    • 1970-01-01
    • 2021-04-08
    相关资源
    最近更新 更多