如何删除特定频道

时间:2019-06-16 19:50:29

标签: discord.js

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

我还没有尝试过任何东西。

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

1 个答案:

答案 0 :(得分:1)

一个简单的选择是找到在公会中同时创建的渠道,然后遍历并删除每个渠道。

示例:

const defaultChannels = message.guild.channels.filter(c => c.createdTimestamp === message.guild.createdTimestamp);

defaultChannels.forEach(channel => {
  channel.delete()
    .catch(console.error);
});