Есть бот для Discord, написан на NodeJS и фреймворке Discord.JS, смог реализовать создание каналов с определенным количеством слотов, теперь мне нужно реализовать удаление канала с определенным названием, но в документации Discord.JS нет подробного описания удаления канала с определенным названием
Код:
const Discord = require("../discord.js");
const client = new Discord.Client();
client.on("ready", () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on("message", msg => {
var command = msg.content.split(" ");
switch (command[0].toLowerCase()) {
case '!-help':
msg.reply(
"```" +
"!-createchannel *name* *slots* \n" +
"```"
);
break;
case '!-hi':
msg.reply("Hi! I am super cool bot!");
break;
case '!-createchannel':
makeChannel(msg, commandArray[1], commandArray[2])
msg.reply("The channel is created.");
break;
}
});
function makeChannel(message, name, limit){
var server = message.guild;
server.createChannel(name, "voice")
.then(channel => {
channel.userLimit = limit;
let category = server.channels.find(c => c.name == "Игровые" && c.type == "category");
if (!category) throw new Error("Category channel does not exist");
channel.setParent(category.id);
}).catch(console.error);
};
client.login(process.argv[2]);