Discord.js-如何发出命令从服务器删除所有通道?

时间:2019-07-22 00:57:18

标签: discord.js

我做不到,我需要帮助。

葡萄牙语:Nãoconsigo fazer,加尔各答德图多,普雷西索德阿朱达

2 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题,您似乎必须遍历行会并以这种方式删除所有频道。该网站说明了如何执行此操作:https://discord.js.org/#/docs/main/stable/class/Channel

类似: guild.channels.deleteAll()代表特定的行会。这将删除公会中的所有频道。

答案 1 :(得分:0)

请务必先检查您的漫游器是否为管理员。

我建议仅允许公会所有者运行命令。

message.guild.channels.array().forEach(element => {
    if (element.deletable) {
        element.delete("Wiping channel.");
    }
});

DiscordJS Documentation