【发布时间】:2022-01-16 20:32:36
【问题描述】:
我正在尝试设置命令,以便当机器人收到来自用户的直接消息时,它会检查该用户是否在此特定服务器中。
我有服务器的 ID,但无法使其工作。
let serverID = "redacted"
let checkGuild = client.guilds.cache.get(serverID)
let checkID = msg.author.id
if (checkGuild.members.cache.find(checkID)){
}else{
msg.reply("Not In Server:ERROR")
}
【问题讨论】:
-
也许您可以向我们提供更多信息来确定问题所在。例如
checkGuild和checkID的形状,或者如果你有一个错误消息 -
find()接受与Array.prototype.find()相同的回调函数。如果你有一个 id 你想使用.get()代替
标签: javascript discord.js