i.reply({components: [actrow2], embeds: [success("Success!", "This is an emerpheral message. None except you can see it. You have 15 seconds to choose your favourite user", i.user)], flags: MessageFlags.Ephemeral}).then(__ => { i.channel.createMessageComponentCollector({ time: 15000, componentType: ComponentType.UserSelect, filter: (i_) => {i_.user.id == m.author.id && i_.customId == "dropdown"} }).on("collect", interaction => { console.log("Collected interaction pick user") interaction.reply("a").then(rep => rep.delete()) }).on('end', (interactions) => { console.log("Ended the collecting of interaction pick user") if(interactions.size < 1) return; m.channel.send(interactions.first()?.users?.first()?.username) i.reply({content: "Success", flags: MessageFlags.Ephemeral}) }) })