Check why StaticMessageChannel does not work?

This commit is contained in:
2026-01-09 09:57:18 +01:00
parent 4b2970d243
commit bb9caa28a3
2 changed files with 2 additions and 0 deletions
@@ -159,6 +159,7 @@ public class DiscordBot {
if (!list.isEmpty()) { if (!list.isEmpty()) {
actionRows.add(ActionRow.of(list.toArray(Button[]::new))); actionRows.add(ActionRow.of(list.toArray(Button[]::new)));
} }
System.out.println("Initializing Ticket channel");
new StaticMessageChannel(config.channel("ticket"), () -> new MessageCreateBuilder() new StaticMessageChannel(config.channel("ticket"), () -> new MessageCreateBuilder()
.setEmbeds(new EmbedBuilder() .setEmbeds(new EmbedBuilder()
.setDescription("Hier kannst du Tickets öffnen, welche nur von dir und Teammitgliedern eingesehen werden können.") .setDescription("Hier kannst du Tickets öffnen, welche nur von dir und Teammitgliedern eingesehen werden können.")
@@ -62,6 +62,7 @@ public class StaticMessageChannel extends DiscordChannel {
} }
private void init() { private void init() {
System.out.println("Initializing " + getChannel());
if(getChannel().getLatestMessageIdLong() != 0) if(getChannel().getLatestMessageIdLong() != 0)
message = getChannel().getIterableHistory().complete().stream().filter(m -> m.getAuthor().isBot()).findFirst().orElse(null); message = getChannel().getIterableHistory().complete().stream().filter(m -> m.getAuthor().isBot()).findFirst().orElse(null);