menuSelect: async function(interaction, results){
const menu = new Discord.StringSelectMenuBuilder().setCustomId("menu").setPlaceholder('Make a selection!');
const options = [];
for(result of results){
options.push(new Discord.StringSelectMenuOptionBuilder().setLabel(result.name).setDescription('placeholder').setValue(result.name));
}
menu.setOptions(...options);
const row = new Discord.ActionRowBuilder().addComponents(menu);
const response = await interaction.reply({ content: 'Choose your card!', components: [row], ephemeral: true });
const collector = response.createMessageComponentCollector({
componentType: Discord.ComponentType.StringSelect,
filter: (i) => i.user.id === interaction.user.id && i.customId === interaction.id,
time: 10000, //10 seconds,
fetchReply: true
});
collector.on('collect', (interaction) => {
console.log("here!")
interaction.reply('yeet');
})
},
menuSelect: async function(interaction, results){
const menu = new Discord.StringSelectMenuBuilder().setCustomId("menu").setPlaceholder('Make a selection!');
const options = [];
for(result of results){
options.push(new Discord.StringSelectMenuOptionBuilder().setLabel(result.name).setDescription('placeholder').setValue(result.name));
}
menu.setOptions(...options);
const row = new Discord.ActionRowBuilder().addComponents(menu);
const response = await interaction.reply({ content: 'Choose your card!', components: [row], ephemeral: true });
const collector = response.createMessageComponentCollector({
componentType: Discord.ComponentType.StringSelect,
filter: (i) => i.user.id === interaction.user.id && i.customId === interaction.id,
time: 10000, //10 seconds,
fetchReply: true
});
collector.on('collect', (interaction) => {
console.log("here!")
interaction.reply('yeet');
})
},