我正在制作一些安全性的东西,我需要为那些破坏我的服务器并离开的用户设置黑名单,这样我就不能禁止他们了。
Here is code:
var id_blacklist = ["some","user","id-s"]
})
setInterval(function(){
checkUsers()
}, 5000);
function checkUsers(){
//here check if there is a user id that is on blacklist
}
编辑:我的意思是每 5 秒检查一次用户。因为 memberGuildAdd 在我的机器人中无缘无故地不起作用
答案 0 :(得分:0)
不要使用 setInterval,而是使用 Client#guildMemberAdd 仅在有人加入时运行。
例如
bannedID = ['123', '456']
client.on('guildguildMemberAdd', (member) => {
// probably check guild with member.guild
// if their ID is in the list
if (bannedID.has(member.id) {
// they were banned, so do something
}
});