使用Discord.js,有没有办法禁止不在当前公会中的用户



我正在开发一个具有审核功能的机器人,但我还没有找到任何方法来禁止member.ban()以外的用户。当用户确实在公会中时,这很好,但当他们不在公会时,这就不起作用了。我知道这是可能的,因为我见过其他机器人(例如mee6(这样做

简短回答-是。


你可以禁止会员使用GuildMember.ban(),就像你在帖子中说的那样。

如果用户不在您的服务器中,则不能使用上述方法。解决方案很简单。

您可以使用GuildMemberManager.ban(),它需要一个UserResolvable。它可以是UserGuildMember,甚至只是Snowflake(ID(。


简单示例:

message.guild.members.ban("12345678901234567");

最新更新