using NetCord.Services.ComponentInteractions; namespace FluxPose.DiscordBot.Experimenting; public class ButtonCommands : ComponentInteractionModule { [ComponentInteraction("testButton")] public async Task RespondToTestButton() { await Context.Interaction.SendResponseAsync(InteractionCallback.DeferredMessage()); await Context.Message.ModifyAsync(message => message.WithContent($"{Context.Message.Content}a")); await Context.Interaction.ModifyResponseAsync(message => message.WithContent("Clicked!")); } }