【发布时间】:2019-11-29 23:05:48
【问题描述】:
如何在 Discord js 中发出命令从服务器中删除所有频道?
我做不到,我需要帮助。
【问题讨论】:
标签: server discord.js
如何在 Discord js 中发出命令从服务器中删除所有频道?
我做不到,我需要帮助。
【问题讨论】:
标签: server discord.js
如果我正确理解了这个问题,您似乎必须遍历公会并以这种方式删除所有频道。这个网站解释了如何做到这一点:https://discord.js.org/#/docs/main/stable/class/Channel。
类似:
guild.channels.deleteAll() 用于特定公会。这会从公会中删除所有频道。
【讨论】:
请务必先检查您的机器人是否是管理员。
我建议只允许公会所有者运行命令。
message.guild.channels.array().forEach(element => {
if (element.deletable) {
element.delete("Wiping channel.");
}
});
【讨论】: