删除频道的困惑

Confusion on deleting channels

我在尝试让我的 Discord 机器人删除频道(特别是语音频道)时遇到问题。我对实际应该如何删除用户选择的特定频道感到困惑

我的代码:

if (command === "p-close") {
  const m = await message.channel.send("Preparing to close the party..");

  const guild = message.guild;
  let [name] = args; //Get the channel name
  channel.delete('Deleting the party')
    .then(deleted => console.log(`Deleted ${deleted.name} to make room for new channels`))
    .catch(console.error);

  m.edit(`The party ${name} has been closed.`);
}

这似乎对我不起作用,所以这就是我来这里的原因。感谢您的帮助!

试试这样使用它:

const channel = message.guild.channels.find(channel => channel.name === name)