我想做的是禁止服务器中的所有人,这是我的代码:
if (message.content === 'tb') {
guildMembers.ban()
.then(console.log)
.catch(console.error);
}
问题是:“未定义GuildMembers”。
我将如何禁止所有人?
答案 0 :(得分:0)
您必须遍历公会成员才能执行此命令。 我目前无法对其进行测试,但是从理论上讲,这应该可以为您提供帮助:
if (message.content === 'tb') {
message.guild.members.cache.map(member => member.ban({reason: 'You were bulkBanned lmao sad'})
}
顺便说一句,如果发送此命令的用户是管理员甚至是所有者,则应该这样做,因为它是一个非常强大的命令:) 并确保它不违反Discord开发人员使用条款^-^