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

  1. Pending β€” awaiting review
  2. Under Review β€” being evaluated
  3. Approved β€” accepted for implementation
  4. Implemented β€” completed
  5. Rejected β€” not approved (reason provided)
  6. 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. πŸ’‘