Estoy tratando de eliminar cierto mensaje con cierto evento como este:
await interaction.reply({ content: `content` }) .then(message => { console.log(message); client.on('messageDelete', async () => { await message.delete(); }); });
Pero me quedo indefinido en un console.log como un mensaje. ¿Qué está mal? Ya hice la eliminación de mensajes con .then() y funcionó, pero ahora algo anda mal. ¿Quizás porque es una respuesta, no un simple mensaje?
Puede eliminar una respuesta a una interacción usando deleteReply()
// Delete the reply to this interaction interaction.deleteReply() .then(console.log) .catch(console.error);