client.on('interactionCreate', async interaction => { if (interaction.isButton()) { const filter = i => i.customId === 'support' && i.user.id != '122157285790187530'; const collector = interaction.channel.createMessageComponentCollector({ filter, time: 3000 }); collector.on('collect', async i => { if (i.customId === 'support') { await i.reply("test"); supportChannel(interaction.guild, interaction.member.id); } }); collector.on('end', collected => console.log(`Collected ${collected.size} items`)); } });