Канал не найден с помощью Java APIJAVA

Программисты JAVA общаются здесь
Anonymous
Канал не найден с помощью Java API

Сообщение Anonymous »

Я хочу отправлять сообщения с Java BE на сервер Discord. Я попробовал это:

Код: Выделить всё

public class DiscordTest {

private final String token = "......";
private final String channelId = "141....";

@Test
void justAnExample() {

JDA api = JDABuilder.createDefault(token).build();
TextChannel channel = api.getTextChannelById(channelId);
if (channel != null) {
channel.sendMessage("Test message from BE").queue();
} else {
System.out.println("Channel not found!");
}
}
}
Но я получаю сообщение «Канал не найден!».
Я настроил бота Discord следующим образом:
Я создал новое приложение здесь: https://discord.com/developers/applications
В разделе OAuth:
Изображение

Значок бота добавлен на сервер.
Я включил:
Изображение

Изображение

И после этого я открыл сгенерированную ссылку:
Изображение

Я скопировал идентификатор канала:
Изображение

Но каждый раз получаю: «Канал не найден!». Знаешь, чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/797 ... h-java-api

Вернуться в «JAVA»