In moderation/antiScam/ButtonListener.java wird ein Embed gebaut, aber nie gesendet:
EmbedBuilder reply = new EmbedBuilder()
.setTitle("✅ Erfolgreich")
...
.setTimestamp(Instant.now());
// -> kein event.reply(...) oder event.replyEmbeds(...)!
Zusätzlich ist die Bedingung fehlerhaft:
if (event.getMember() == null || event.getGuild() != null) {
return;
}
In einer DM ist `event.getMember()` praktisch immer `null`, wodurch der Code nie wie beabsichtigt
durchläuft. Der Button "Entbannungsantrag" gibt dem Nutzer also nie sichtbares Feedback.
Vorschlag:
- Bedingung korrigieren (z. B.
if (event.getGuild() != null) return;)
event.replyEmbeds(reply.build()).queue(); ergänzen
In
moderation/antiScam/ButtonListener.javawird ein Embed gebaut, aber nie gesendet:Zusätzlich ist die Bedingung fehlerhaft:
In einer DM ist `event.getMember()` praktisch immer `null`, wodurch der Code nie wie beabsichtigt
durchläuft. Der Button "Entbannungsantrag" gibt dem Nutzer also nie sichtbares Feedback.
Vorschlag:
if (event.getGuild() != null) return;)event.replyEmbeds(reply.build()).queue();ergänzen