删除频道的困惑
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)
我在尝试让我的 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)