如何删除 Discord 服务器中的所有频道?
Posted
技术标签:
【中文标题】如何删除 Discord 服务器中的所有频道?【英文标题】:How can I delete all channels in a Discord server? 【发布时间】:2020-09-11 11:29:36 【问题描述】:我使用的是 Discord.js 版本 12,我需要知道如何删除 Discord 服务器中的所有频道。我能找到的最新论坛是针对 V11 的。有什么帮助吗?谢谢!代码:
bot.on('message', message =>
let args = message.content.slice(prefix.length).split(" ");
switch (args[0])
case 'delall':
)
【问题讨论】:
【参考方案1】:您只需要遍历guild
中的所有channels
并删除它们。
message.guild.channels.cache.forEach(channel => channel.delete())
【讨论】:
这不是异步函数,我该如何解决?bot.on('message', async message =>
你需要使函数代码包含在异步async
message.guild.channels.fetch 不是函数。
修正了我的答案,那是我的错以上是关于如何删除 Discord 服务器中的所有频道?的主要内容,如果未能解决你的问题,请参考以下文章