djs-core handles modal submissions using the Modal handler class.
Creating a Modal Handler
Create a.ts file in src/interactions/modals.
src/interactions/modals/feedback.ts
Passing Data (Routing)
Modals also support dynamiccustomId parameters. This is useful for knowing which user or object the modal is for.
src/interactions/modals/edit-user.ts
Key Characteristics
interaction.fields.getTextInputValue(id): Method to retrieve values from the modal.interaction.params: Available if you use dynamiccustomIdrouting.- ** पैटर्न Matching**: Works the same way as buttons and select menus.