【发布时间】:2021-01-15 11:45:23
【问题描述】:
我正在尝试使用 discord.js 制作警告系统,并且我正在将 Cloud Firestore 用于数据库。我正在尝试创建一个系统,当管理员发送命令时,它使用where 函数来查找具有管理员试图警告的用户的用户 ID 的所有文档。
这是我用于命令的代码:
client.on('message', msg => {
if (msg.author.id != client.user.id) {
if (msg.content.startsWith(";getwarns")) {
let user = msg.mentions.users.first()
if (user) {
let member = msg.guild.member(user)
if (member) {
let warnref = db.collection('Warns')
console.log(user.id)
let snapshot = warnref.where('UserId', '==', user.id).get()
console.log(snapshot)
}
} else {
msg.reply("You have not mentioned anybody")
}
}
}
})
【问题讨论】:
-
能否提供错误信息?
标签: javascript node.js firebase google-cloud-firestore discord.js