Discord.js 如何删除特定频道

Discord.js 如何删除特定频道,discord.js,Discord.js,我正在创建一个bot,它在时设置服务器!安装程序已运行。我已经成功创建了我需要的频道,但我不知道如何删除默认的文本和语音频道以及它们各自的类别 我还没有试过任何东西 我希望在创建其他频道后删除默认频道。一个简单的选择是在公会中查找在公会同时创建的频道,然后迭代并删除每个频道 例如: const defaultChannels=message.guild.channels.filter(c=>c.createdTimestamp===message.guild.createdTimestamp);

我正在创建一个bot,它在
时设置服务器!安装程序已运行。我已经成功创建了我需要的频道,但我不知道如何删除默认的文本和语音频道以及它们各自的类别

我还没有试过任何东西


我希望在创建其他频道后删除默认频道。

一个简单的选择是在公会中查找在公会同时创建的频道,然后迭代并删除每个频道

例如:

const defaultChannels=message.guild.channels.filter(c=>c.createdTimestamp===message.guild.createdTimestamp);
defaultChannels.forEach(通道=>{
channel.delete()
.catch(控制台错误);
});

我尝试过这一点,但出现了一个错误,“通过在没有catch块的异步函数中抛出,或拒绝未使用.catch()处理的承诺”,由于存在
catch()错误,因此不应出现未经处理的承诺拒绝警告
方法附加到承诺中。我键入的代码与您屏幕截图中的代码完全相同,但仍然存在此错误。还有一个错误是“defaultChannels.forEach不是函数”哦,我刚刚意识到我犯了错误,用了
find()
而不是
filter()
。我的错!请使用已编辑的版本重试。