Discord.js - удаление определенного канала - PullRequest
1 голос
/ 15 апреля 2019

На самом деле я создаю бот-диск с discord.js , и мне было интересно, как выполнить команду для удаления определенного канала с именем например: !delete #general

Я уже пытался сделать:

if (command == "delelte") {
  channel.delete(args.join(" "))
  }

но это не работает, так что я застрял спасибо

1 Ответ

1 голос
/ 15 апреля 2019

Вы должны использовать метод .delete, чтобы удалить текстовый канал гильдии. Я добавил новую переменную fetchedChannel, которая пытается извлечь канал по его имени из args.

Попробуйте использовать следующий код:

const fetchedChannel = message.guild.channels.find(r => r.name === args.join(' '));

if (command === 'delete') {
    fetchedChannel.delete();
}
...