如何删除公会 discord.js 中的所有频道

Posted

技术标签:

【中文标题】如何删除公会 discord.js 中的所有频道【英文标题】:How do I delete all channels in a guild discord.js 【发布时间】:2020-12-12 08:48:56 【问题描述】:

我想在我的 discord 机器人中添加一个名为 !boom 的命令,该命令会删除发送它的公会中的所有频道。我该怎么做?

【问题讨论】:

您有责任自行研究并尝试实现这一点,本论坛旨在帮助您解决错误。先尝试自己做一个,如果有任何问题再回来 【参考方案1】:

要删除每个频道,您可以使用:

message.guild.channels.cache.each((channel) => 
  channel.delete()
  .then(console.log)
  .catch(console.error);
;

【讨论】:

以上是关于如何删除公会 discord.js 中的所有频道的主要内容,如果未能解决你的问题,请参考以下文章

如何让我的 Discord Bot 删除服务器中的所有频道

如何删除 Discord 服务器中的所有频道?

Discord.js guildCreate/guildDelete 事件无法获取新公会的所有者标签

discord.js 如何删除所有频道中包含黑名单的消息

如何获取公会 Discord.js 中的成员列表

discord.js - 从所有成员中删除特定角色