Как удалить текстовый канал, используя Java Discord API? - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь создать бот-диск с помощью JDA (Java Discord API). Мне просто интересно, как бы я удалил текстовый или голосовой канал с помощью команды? У меня есть прослушиватель onMessageRectained, который работает в поисках команды, но когда я не могу удалить канал, используя его.

Я пытался получить канал по идентификатору и удалить его с помощью «.delete ()», но безрезультатно.

e.getGuild().getChannelByID(e.getChannel().getID()).delete();

1 Ответ

0 голосов
/ 10 января 2019

Метод, который вы используете, возвращает экземпляр RestAction. Чтобы выполнить действие, вы должны вызвать один из методов выполнения queue () / complete () / submit ().

 e.getGuild().getChannelByID(e.getChannel().getID()).delete().reason(reason).queue();
...