我试图在模态中添加一个选择菜单(我很确定这是可能的),但我最终遇到了这种情况,并在控制台中出现了以下错误:
const modal = new client.discord.ModalBuilder() .setCustomId('verification-modal') .setTitle('Verify yourself') .addComponents([ new client.discord.ActionRowBuilder().addComponents( new client.discord.SelectMenuBuilder() .setCustomId('t') .setPlaceholder('Nothing selected') .addOptions( { label: 'Select me', description: 'This is a description', value: 'first_option', }, { label: 'You can select me too', description: 'This is also a description', value: 'second_option', }, ), new client.discord.TextInputBuilder() .setCustomId('verification-input') .setLabel('Answer') .setStyle(client.discord.TextInputStyle.Short) .setMinLength(4) .setMaxLength(12) .setPlaceholder('ABCDEF') .setRequired(true), ), ]); await interaction.showModal(modal);
ode:events:490 throw er; // Unhandled 'error' event ^ DiscordAPIError[50035]: Invalid Form Body data.components[0].components[0][UNION_TYPE_CHOICES]: Value of field "type" must be one of (4,).
如果您有任何解决方案^^