Skip to content

Honeypot Entbannungsantrag-Button reagiert nicht #11

Description

@construktdev

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

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions