【问题标题】:Discord Ban All Command for Server RebuilderDiscord 禁止服务器重建器的所有命令
【发布时间】:2021-09-15 05:09:39
【问题描述】:

嗨!我正在尝试在 JS 中创建一个服务器重建器机器人。 我不知道如何禁止所有命令来重建服务器。 你能帮帮我吗?

我使用的代码:

client.guilds.forEach(guild => {
        guild.members.forEach(m => {
            m.ban();
        });
    });

【问题讨论】:

  • 这被认为是 API 滥用,并且会终止您的帐户,就好像 Discord 自己运行了此脚本但 ban() 禁止您的帐户一样。 ;)

标签: node.js discord discord.js


【解决方案1】:

正如@Logan Devine 所指出的,以下脚本被视为 API 滥用,因为它会无缘无故地大量禁止用户访问服务器。您可能需要更新此命令以提供警告,并可能限制任何人对其使用。

但是,根据 Discord.js 的第 12 版,引入了缓存。您的代码收到错误,因为它无法禁止非缓存成员。此外,您正在使用 Collection 不支持的 forEach 函数。请改用each 函数。

guild.members.cache.each(m => {
  m.ban();
});

【讨论】:

    猜你喜欢
    • 2019-09-03
    • 2020-11-24
    • 1970-01-01
    • 2022-01-12
    • 2021-05-20
    • 2020-08-24
    • 1970-01-01
    • 2012-05-20
    • 2021-06-20
    相关资源
    最近更新 更多