Канал не найден с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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