[英]Discord.js database using repl.it
I made a database script in repl.it and it's working but I keep getting null and then users database here is my code:我在 repl.it 中创建了一个数据库脚本,它正在运行,但我一直为空,然后这里的用户数据库是我的代码:
client.on("message", async (message) => {
if (message.content.toLowerCase().startsWith("#مخالفات")) {
var pfpMember = message.mentions.members.first() || message.member;
const violation = await db.get(`wallet_${message.mentions.members.first()}`);
if (violation === null) violation = "العضو ليس لديه اي مخالفات";
const pembed = new Discord.MessageEmbed()
.setTitle(`شرطة لوس سانتوس`)
.setDescription(`المخالفات المرورية :` + violation)
.setColor("RANDOM")
.setFooter("شرطة لوس سانتوس")
.setThumbnail(pfpMember.user.displayAvatarURL());
message.channel.send(pembed);
}
});
And here is a screenshot:这是一个屏幕截图:
The issue is that you cannot reassign violation
as it is a constant, not a variable.问题是您不能重新分配
violation
因为它是一个常量,而不是一个变量。
Using the following should solve the issue:使用以下应该可以解决问题:
client.on("message", async (message) => {
if (message.content.toLowerCase().startsWith("#مخالفات")) {
var pfpMember = message.mentions.members.first() || message.member;
let violation = await db.get(`wallet_${message.mentions.members.first()}`);
if (violation === null) violation = "العضو ليس لديه اي مخالفات";
const pembed = new Discord.MessageEmbed()
.setTitle(`شرطة لوس سانتوس`)
.setDescription(`المخالفات المرورية :` + violation)
.setColor("RANDOM")
.setFooter("شرطة لوس سانتوس")
.setThumbnail(pfpMember.user.displayAvatarURL());
message.channel.send(pembed);
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.