javascript - Discord.js 中使用 MySQL 的黑名单系统

标签 javascript node.js discord.js

我尝试使用 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]

关于javascript - Discord.js 中使用 MySQL 的黑名单系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58591260/

相关文章:

Javascript 多个文件中的一个函数名称

javascript - 在 Webstorm 11 中使用 jasmine 运行/调试 node.js 测试用例

javascript - 无法在 nodejs 8 中创建 mongodb 连接

javascript - 无法在 DiscordJS 中通过不同作用域传递变量

一行中的javascript多个变量赋值

javascript - Ajax 中的动态变量设置 <href>

javascript - JavaScript 中的单例模式

javascript - Vue项目导入js文件报错

javascript - 为什么我收到 ReferenceError : AbortController is not defined in Discord. js v13?

javascript - 如何让discord.js 机器人重复在另一个 channel 中给它的消息?