Embed message problem and no ping
The Problem is that i cant ping in the following code and some parameters as footer and author wont get set after modal was submitted



npm list discord.js and node node -v version?modal_author and modal_footerSet AuthorcustomIdreturn before updating the message
modal_authormodal_footerSet AuthorcustomId// "Cancel" is handled separately
if (i.customId === 'cancel') {
await i.deferUpdate();
await interaction.editReply({ content: 'Embed canceled.', components: [] });
buttonCollector.stop();
return;
}C:..\node_modules\@sapphire\shapeshift\dist\cjs\index.cjs:2615
return typeof value === "string" ? Result.ok(value) : Result.err(new ValidationError("s.string()", this.validatorOptions.message ?? "Expected a string primitive", value));
^
ValidationError: Expected a string primitive
at _StringValidator.handle (C:..node_modules\@sapphire\shapeshift\dist\cjs\index.cjs:2615:70) at _StringValidator.parse (C:..\node_modules\@sapphire\shapeshift\dist\cjs\index.cjs:972:90)
at ModalBuilder.setCustomId (C:..\node_modules\@discordjs\builders\dist\index.js:1538:45)
at InteractionCollector.<anonymous> (C:..\src\cmds\slash\anno[M,ALPHA].js:174:18)
at InteractionCollector.emit (node:events:529:35)
at InteractionCollector.handleCollect (C:.\node_modules\discord.js\src\structures\interfaces\Collector.js:133:14)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
validator: 's.string()',
given: undefined
}...
} else if (i.customId === 'set_author') {
modalTitle = 'Set Author';
customId = 'modal_author';
inputLabel = 'Enter author name:';
placeholder = 'Author Name';
} else if (i.customId === 'set_author_icon') {
modalTitle = 'Set Author Icon';
customId = 'modal_author_icon';
inputLabel = 'Enter author icon URL:';
placeholder = 'https://example.com/author_icon.png';
} else if (i.customId === 'set_author_url') {
modalTitle = 'Set Author URL';
customId = 'modal_author_url';
inputLabel = 'Enter author URL:';
placeholder = 'https://example.com';
...