Suggestions
The suggestion system allows members to submit ideas through a modal form. You can fully customize this modal with text inputs and dropdown menus using Discord’s latest modal components.
In your suggestions.yml, navigate to the SuggestionSettings section.
Key settings:
UseQuestionModalMust be set totrueto enable modal-based suggestions.AdditionalModalInputsDefines up to 4 extra fields in your suggestion modal. These fields can be either:TextInput→ Free text fieldsStringSelect→ Dropdown menus with predefined options
🔧 AdditionalModalInputs Structure
Each input requires the following properties depending on its type:
1. Text Inputs
1: # Additional details text input
Type: "TextInput"
ID: "details" # {modal_details}
Question: "Additional Details (Optional)"
Placeholder: "Any extra context, examples, or details about your suggestion..."
Style: "Paragraph" # Short + Paragraph
Required: false
maxLength: 20002. StringSelect Dropdowns
📝 Example Configuration
Here’s a complete example with a mix of inputs:
🏷️ Using Placeholders in Embeds
Once configured, these inputs can be displayed inside your SuggestionEmbed using placeholders:
{modal_[ID]}
low
{modal_[ID]_formatted}
🟢 Low Priority
{modal_[ID]_label}
Low Priority
{modal_[ID]_emoji}
🟢
Example Embed
⚙️ Important Notes
Maximum 4 inputs per modal (Discord limitation)
Maximum 25 options per dropdown
Labels and values must each be ≤ 100 characters
Last updated