【问题标题】:Using Discord.js, is there a way to ban a user who is not in the current guild? [duplicate]使用 Discord.js,有没有办法禁止不在当前公会中的用户? [复制]
【发布时间】:2021-02-07 10:54:54
【问题描述】:

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

【问题讨论】:

    标签: javascript node.js discord discord.js


    【解决方案1】:

    简短的回答 - 是的。


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

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

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


    简单示例:

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

    【讨论】:

      猜你喜欢
      • 2021-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-07
      • 1970-01-01
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多