Tengo un problema porque hice algo en ButtonClickEvent y funciona bien, pero cuando alguien hace clic en el botón debajo de este botón, aparece el error "Esta interacción falló", tengo que terminar la acción del código con el botón o ¿qué puedo hacer con esto?
Botón de declaración:
channel.sendFile(file,"paint.png").setEmbeds(embed.build()).setActionRow(Button.success("veryfication","VERYFI!")).queue();Y ButtonClickEvent:
public void onButtonClick(ButtonClickEvent e){ if(e.getButton() != null) { if (e.getButton().getId().equalsIgnoreCase("veryfication")) { final Member member = e.getMember(); if (member != null && member.getRoles() != null) { if (!member.getRoles().contains(e.getGuild().getRoleById("920701070831939669"))) { e.getGuild().addRoleToMember(member, e.getGuild().getRoleById("920701070831939669")).queue(); } } } } }Imagen:

Discord requiere que reconozca la interacción del botón. Esto se puede hacer con uno de los siguientes:
Si solo desea reconocer que se hizo clic en el botón, sin responder con un mensaje o editar el mensaje, simplemente puede usar event.deferEdit().queue(); .