const { EmbedBuilder } = require("discord.js"); function delay(ms) { return new Promise( resolve => setTimeout( resolve, ms ) ); } module.exports = { name: "abort", description: "abort it", async execute( interaction ) { const embed = new EmbedBuilder() .setTitle( "Close" ) .setDescription( "Closing..." ); await interaction.update({ embeds: [ embed ], components: [] }); await delay( 2000 ); try { await interaction.deleteReply(); } catch { // Ignore if already deleted/expired. } } }