Quickdb add 不是 Quick.db 的函数错误
Posted
技术标签:
【中文标题】Quickdb add 不是 Quick.db 的函数错误【英文标题】:Quickdb add Is not a function error with Quick.db 【发布时间】:2021-02-01 12:09:37 【问题描述】:尝试按照 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)
【问题讨论】:
【参考方案1】:尝试像这样要求它
const db = require('quick.db');
我认为你这里有一个错字
const db = require('quickdb') //TYPO it's quick.db not quickdb
【讨论】:
以上是关于Quickdb add 不是 Quick.db 的函数错误的主要内容,如果未能解决你的问题,请参考以下文章