data.components[0].components[BASE_TYPE_REQUIRED] This field is required

I want to create a Modal but this error comes
6 Replies
d.js docs
d.js docs2y ago
• What's your exact discord.js npm list discord.js and node node -v version? • Post the full error stack trace, not just the top part! • Show your code! • Explain what exactly your issue is. • Not a discord.js issue? Check out #useful-servers.
RichtigJoJo
RichtigJoJo2y ago
discord.js@14.1.1 node.js@18.4.0
chewie 🌈
chewie 🌈2y ago
• Show your code!
RichtigJoJo
RichtigJoJo2y ago
let modal = new Discord.ModalBuilder()
.setTitle("Title")
.setCustomId("myModal")
.addComponents(
new Discord.TextInputBuilder()
.setCustomId("textInput")
.setLabel("Hello world")
.setMaxLength(256)
.setStyle(Discord.TextInputStyle.Short)
.setPlaceholder("Write here something")
.setRequired(false)
)
interaction.showModal(modal)
let modal = new Discord.ModalBuilder()
.setTitle("Title")
.setCustomId("myModal")
.addComponents(
new Discord.TextInputBuilder()
.setCustomId("textInput")
.setLabel("Hello world")
.setMaxLength(256)
.setStyle(Discord.TextInputStyle.Short)
.setPlaceholder("Write here something")
.setRequired(false)
)
interaction.showModal(modal)
chewie 🌈
chewie 🌈2y ago
the textinputbuilder needs to be in an actionrow
d.js docs
d.js docs2y ago
guide Interactions: Modals read more