Как сделать так, чтобы при клике по аргументу в select menu оно обнавлялось и появлялось другое, связанное с 1 аргументом аргументы?
client.on('interactionCreate', async interaction => {
if (!interaction.isCommand()) return;
if (interaction.commandName === 'ping') {
const row = new MessageActionRow()
.addComponents(
new MessageSelectMenu()
.setCustomId('select')
.setPlaceholder('Nothing selected')
.addOptions([
{
label: 'Своя игра',
value: 'svoya_igra',
},
{
label: 'Угадай мелодию',
value: 'yagadai_malodiu',
},
{
label: 'Osu',
value: 'osu',
},
]),
);
await interaction.reply({ content: 'Выберете ивент:', components: [row] });
}
});
client.on('interactionCreate', async interaction => {
if (!interaction.isSelectMenu()) return;
if (interaction.customId === 'select') {
switch (interaction.values[0]) {
case 'one':
interaction.update({ content: 'o_0' });
break;
}
}
})
Как я пробовал сделать, но ничего не получилось
Пример того, что я хочу сделать:
Основной вид меню
Вид при клике на этот аргумент