Quickdb add Is not a function error with Quick.db
Quickdb add Is not a function error with Quick.db
尝试按照 youtube 上的教程制作警告系统,我猜它已经过时了,因为我收到此错误
UnhandledPromiseRejectionWarning: TypeError: db.add is not a function
下面是代码的工作原理。
const db = require('quickdb')
const member = message.member
const user = message.mentions.members.first()
const reason = args.slice(1).join(" ")
if (reason) {
let embed = new Discord.MessageEmbed()
.setTitle('Warning')
.setColor('GREEN')
.setDescription(`${user.user.username} Was Warned For ${reason} By ${member.user.username}`)
.setFooter(`Bot by Yaay#6969`);
user.send(`You have been warned in **${message.guild.name}** for ${reason} By ${member.user.username}`)
db.add('userInfo.warningsnumber', 1)
db.push('userInfo.warnings', `${reason}`)
db.get('userInfo.warningsnumber')
db.get('userInfo.warnings')
message.channel.send(embed)
}
尝试这样要求它
const db = require('quick.db');
我想你这里有错字
const db = require('quickdb') //TYPO it's quick.db not quickdb
尝试按照 youtube 上的教程制作警告系统,我猜它已经过时了,因为我收到此错误
UnhandledPromiseRejectionWarning: TypeError: db.add is not a function
下面是代码的工作原理。
const db = require('quickdb')
const member = message.member
const user = message.mentions.members.first()
const reason = args.slice(1).join(" ")
if (reason) {
let embed = new Discord.MessageEmbed()
.setTitle('Warning')
.setColor('GREEN')
.setDescription(`${user.user.username} Was Warned For ${reason} By ${member.user.username}`)
.setFooter(`Bot by Yaay#6969`);
user.send(`You have been warned in **${message.guild.name}** for ${reason} By ${member.user.username}`)
db.add('userInfo.warningsnumber', 1)
db.push('userInfo.warnings', `${reason}`)
db.get('userInfo.warningsnumber')
db.get('userInfo.warnings')
message.channel.send(embed)
}
尝试这样要求它
const db = require('quick.db');
我想你这里有错字
const db = require('quickdb') //TYPO it's quick.db not quickdb