Code: Select all
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!");
}
}
}
„Kanal nicht gefunden!“.
Ich habe den Discord-Bot auf diese Weise konfiguriert:
Ich habe hier eine neue Anwendung erstellt: https://discord.com/developers/applications
Im Abschnitt OAuth:

Das Bot-Symbol wird dem Server hinzugefügt.
Ich habe Folgendes aktiviert:


Und danach dass ich den generierten Link geöffnet habe:

Ich habe die Kanal-ID kopiert:

Aber jedes Mal bekomme ich:
„Kanal nicht gefunden!“.
Wissen Sie, was ich übersehe?
Mobile version