Interface ComponentInteraction

All Superinterfaces:
IDeferrableCallback, IMessageEditCallback, IModalCallback, Interaction, IPremiumRequiredReplyCallback, IReplyCallback, ISnowflake
All Known Subinterfaces:
ButtonInteraction, EntitySelectInteraction, SelectMenuInteraction<T,S>, StringSelectInteraction
All Known Implementing Classes:
ButtonInteractionEvent, EntitySelectInteractionEvent, GenericComponentInteractionCreateEvent, GenericSelectMenuInteractionEvent, StringSelectInteractionEvent

public interface ComponentInteraction extends IReplyCallback, IMessageEditCallback, IModalCallback, IPremiumRequiredReplyCallback
Interaction on a message ActionComponent.

Instead of IReplyCallback.deferReply() and IReplyCallback.reply(String) you can use IMessageEditCallback.deferEdit() and IMessageEditCallback.editMessage(String) with these interactions! You can only acknowledge an interaction once!