Discord.js 中的 MySQL 黑名单系统
Posted
技术标签:
【中文标题】Discord.js 中的 MySQL 黑名单系统【英文标题】:Blacklist System with MySQL in Discord.js 【发布时间】: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();
) );
好像不行,请帮帮我。
【问题讨论】:
为了更好地理解问题,启用数据库日志以查看查询是否正确,并请澄清究竟是什么在那里不起作用,错误日志是你的朋友 【参考方案1】:数组索引是从零开始的,因此您需要使用rows[0]
而不是rows[1]
。
【讨论】:
以上是关于Discord.js 中的 MySQL 黑名单系统的主要内容,如果未能解决你的问题,请参考以下文章
使用 quick.db 的 Discord.js V12 黑名单命令不起作用