Discord Bot我如何使Bot删除文本通道?

时间:2020-10-03 00:26:51

标签: discord.js

我该如何举例,如果有人删除了它,它将删除该频道

此外,我如何将其转换为可以擦除所有文本通道的另一个命令

1 个答案:

答案 0 :(得分:1)

您可以使用Channel.delete()删除频道。如果您想删除发送命令的频道,可以执行以下操作:

message.channel.delete.catch(console.error);

要删除所有频道,可以使用Collection.each()

// iterate a function through all channels in a guild
message.guild.channels.cache.each((channel) =>
  channel.delete().catch(console.error));