He estado tratando de editar la respuesta de mi bot pero aparece este error:
Error [INTERACTION_NOT_REPLIED]: La respuesta a esta interacción no ha sido enviada o aplazada.
Código:
client.on("interactionCreate", async interaction => { if (!interaction.isCommand){ return } if (interaction.isButton()) { if(interaction.customId === 'EDIT'){ interaction.editReply({ content: "You clicked the button.", ephemeral: true }) }; } const { commandName, options } = interaction if (commandName == "button"){ const AslashButton = new Discord.MessageActionRow().addComponents( new Discord.MessageButton() .setCustomId('EDIT') .setLabel('Button') .setStyle('PRIMARY') .setDisabled(false) ); interaction.reply({ content: "Button.", components: [AslashButton], ephemeral: true }) }; }) deferReply pero respondió 'TestB está pensando...'
¿Cómo puedo hacer que el mensaje sea diferido?
Solo puede usar el seguimiento después de aplazar o responder a una interacción, y también, verifique las intenciones.