Discord Suggestion System
TL;DR
- Submit suggestions with optional categories or use templates for guidance.
- Vote via buttons (π π β€οΈ π€). You can change or remove your vote anytime.
- Track status: Pending β Under Review β Approved/Implemented (or Rejected/On Hold).
User commands #
/suggest submit
Submit a suggestion with rich options.
- suggestion_text (required): up to 2000 characters
- anonymous (optional): submit anonymously (default: false)
- category (optional): Bot Feature, Server Improvement, Event Idea, Rule Change, Other
/suggest submit suggestion_text:"Add a music bot" anonymous:false category:"Bot Feature"
/suggest template
Use structured templates to guide your submission:
- Bot Feature β request new bot functionality
- Server Rule β propose rule changes
- Event Proposal β suggest server events
- Channel Request β ask for new channels
Templates include title, description, use case, and priority rating fields.
Finding suggestions #
/suggest search
Search with flexible filters:
- query (optional): free-text search
- category (optional): filter by category
- status (optional): Pending, Under Review, Approved, Implemented, Rejected, On Hold
- author (optional): filter by author (mention)
/suggest search query:"music bot" category:"Bot Feature" status:"Pending"
/suggest mine
View your personal suggestion history privately, including:
- Status and category
- Short ID (first 8 characters)
- Text preview
- Vote counts
Voting system #
Each suggestion shows interactive voting buttons:
- π Upvote β support the idea
- π Downvote β disagree with the idea
- β€οΈ Love β strong enthusiasm
- π€ Thinking β needs more consideration
Rules
- One vote per user per suggestion
- Clicking the same vote removes it
- Switching vote types updates your previous vote
- Counts update in real time
Suggestion lifecycle #
Status types
- Pending β awaiting review
- Under Review β being evaluated
- Approved β accepted for implementation
- Implemented β completed
- Rejected β not approved (reason provided)
- On Hold β temporarily paused
Categories
- Bot Feature
- Server Improvement
- Event Idea
- Rule Change
- Other
Features #
Duplicate detection
Checks for similar suggestions during submission. You can proceed anyway or cancel to avoid duplicates.
Discussion threads
Each suggestion automatically creates a thread for focused conversation.
Notifications
DMs inform authors when statuses change (if DMs are enabled).
Anonymous submissions
Submit without revealing your identity to encourage honest feedback.
Best practices #
For users
- Be specific and detailed.
- Search existing suggestions first.
- Use appropriate categories.
- Participate constructively in discussions.
For administrators
- Review suggestions regularly.
- Provide clear reasons for status changes.
- Monitor voting patterns.
- Export data periodically for backups.
Technical features #
- Persistent Views: voting buttons survive bot restarts
- Cooldown Protection: 30-second cooldown on submissions
- Error Handling: friendly, actionable messages
- Performance: database indexes for fast search
- Notification System: automated status updates
FAQ #
Why was my suggestion marked duplicate?
We link similar ideas to keep discussion in one place. Add your details to the main threadβit helps gauge impact.
Can I edit my suggestion?
You can add clarifications in the thread. If you need a core edit, ask a moderator to help.
Do anonymous suggestions still notify me?
Yesβstatus updates can DM you if enabled. Your identity stays hidden to others.
Shape the community with your ideas. Thoughtful feedback and votes help us prioritize what matters most. π‘